我想在我的客户端部署和发布我的第一个 asp.net mvc 3 web 应用程序(客户端是一个小型办公室,有 2-4 名员工需要访问该应用程序),目前我已经使用免费的 Microsoft Visual Web Developer 2010 Express 和免费的 SQL Server 2008 R2 Express 数据库所以我担心的是:- 1. 我目前使用的免费 SQL Express 数据库有 10 GB 的限制 因此,我想为小型企业购买 SQL Server,以消除数据库限制。因此,我需要帮助的问题是:-
****1. 如果我使用 SQL Server 进行小型企业开发,那么我的 Web 应用程序是否会有我不知道的其他生产限制?**
2. 对于小型企业来说,使用 SQL 服务器是我的正确选择吗?前提是该系统仅供 2-4 个客户使用?
3. SQL Server 数据库大约需要花费多少美元?
**4. 我是否需要购买其他软件才能在内联网和互联网上部署和发布应用程序?****
感谢任何帮助 最好的问候
答案1
你还能购买 SQL Server 2008 for Small Business 吗?你需要 Windows Essential Server,而 MS 已经取消了该产品线,你可能需要查看一下。此外2012 刚刚发布,通常的趋势是,即使您想运行旧版本,您也需要购买最新版本的许可证。付费许可证通常意味着您可以使用更多内核和更多 RAM 运行。企业版具有许多大型数据库功能,如分区、在线索引重建等。我不认为这是您在标准版甚至快速版中会错过的东西。 请在此处查看不同版本之间完整功能的比较。 Express 的限制最多,就我个人而言,我会坚持使用它,直到它成为一个问题,然后你可以升级,这是一个简单的过程。
如果您确实想摆脱快速版,那么工作组版(即服务器 + CAL(客户端访问许可证))可能最适合您的需求。购买此版本时,它会附带 5 个 CAL。
- 2008R2 的价格约为 1,800 美元(无法查明 2012 年的价格,但据报道与 2008R2 相比没有显著变化)。2012 年的额外 CAL 价格为每位用户 209 美元。批量许可的价格不同,如果您从托管服务提供商(即 SPLA)购买许可证,价格也不同。如果您准备进行投资,最好与友好的经销商交谈。
- 部署 asp.net MVC 的其他软件?Windows Server 2008/R2 上的 IIS 7/7.5 必不可少,还是说这是显而易见的?如果是内部网应用程序,那么设置 Active Directory(即 Windows 域)可能有助于您执行集成身份验证等操作。避免使用 express,即使 vista/windows 7 也会运行 iis 7http://learn.iis.net/page.aspx/28/installing-iis-on-windows-vista-and-windows-7/
答案2
- 我们不知道您知道什么,因此无法回答。
- 定义“正确的选择”。听起来很合理,但请参阅#1。
- 取决于您的购买方式;实际上,购买同一版本有十几种不同的方式,并且有几种不同的版本,它们的价格都不同,并且某些购买选项和版本还有一定的资格要求。请联系经销商,了解哪种方式最适合您。
- 取决于你的应用程序的具体功能,请参阅#1。