部署和发布我的第一个asp.net mvc 3 web应用程序

我想在我的客户端部署和发布我的第一个asp.net mvc 3 web应用程序(客户端是一个有2-4名员工需要访问应用程序的小型办公室),目前我已经完成了使用免费的Microsoft开发我的Web应用程序Visual Web Developer 2010 express和免费的SQL Server 2008 R2 Express数据库 。 所以我的顾虑是: 1.我目前使用的免费的sql express数据库有10 GB的限制,我认为所以我想购买小型企业的SQL服务器,以消除数据库的限制。 所以我需要帮助他们的问题是:

**** 1。 如果我使用小型企业的SQL服务器,那么我的Web应用程序将有其他限制生产我不知道?**

2.将SQL服务器用于小型企业我的正确select? 在我看来,系统将被2-4个客户端使用?

3.“近似”SQL Server数据库将花费美元多less钱?

** 4。 是否还有其他需要购买的软件能够在Intranet和互联网上部署和发布应用程序?****

感谢任何帮助最好的问候

  1. 你还能购买SQL Server 2008 for Small Business吗? 您需要Windows Essential Server&MS已经封装了该产品线,您可能需要检查。 此外, 2012年刚刚发布 ,通常趋势是即使你想运行旧版本,你需要购买最新版本的许可证。 支付的许可证通常意味着您可以运行更多的内核和更多的内存。 企业版有很多大的数据库function,如分区,在线索引重build等。 我不认为这是你会错过的标准,甚至快递版的东西。 在这里查看版本之间的完整function比较。 快递有最大的局限性,我个人坚持认为,直到它成为一个问题,从那里你可以升级,这是一个简单的过程。

  2. 如果你真的想从快递版本中删除一个工作组版本,即服务器+ CAL(客户端访问许可证)可能最适合您的需求。 当你购买这个版本时,它带有5个CAL。

  3. 2008R2的价格大约是1800美元(无法确定2012年的成本,但据报道与2008R2相比并不是显着的变化)。 2012年额外的CAL定价为每位用户209美元。 价格是不同的批量许可和不同的,如果你从一个托pipe服务提供商(即苏丹解放军)购买许可证如果您准备好投资,最好说一个友好的经销商。
  4. 其他软件部署asp.net MVC? Windows Server 2008 / R2上的IIS 7 / 7.5是必不可less的,或者是说明显的? 如果是Intranet应用程序,那么可能需要安装Active Directory(即Windows域)才能帮助您执行集成身份validation等操作。 避免快速,即使Vista / Windows 7将运行iis 7 http://learn.iis.net/page.aspx/28/installing-iis-on-windows-vista-and-windows-7/
  1. 我们不知道你所知道的,所以没办法回答。
  2. 定义“正确的select”。 听起来很合理,但看#1。
  3. 取决于你如何购买; 实际上有十几种不同的购买同一版本的方式,有几种不同的版本,它们都有不同的价格,并且有一些购买选项和版本的资格。 联系经销商,找出哪个最适合你。
  4. 取决于你的应用程序确实,请参阅#1。