我正准备为我购买服务器以部署我的第一个基于Windows(C#.NET)的应用程序,但我不熟悉将Windows用于托管应用程序。我可以选择以下版本的Windows:
其中一个更适合部署C#.NET应用程序吗?
编辑:
将部署3个应用程序,但每个应用程序基本相同,它们将是从可能在同一服务器上运行的网站引入的数据驱动的服务。
http://www.microsoft.com/windowsserver2008/en/us/compare-roles.aspx
答案 0 :(得分:3)
好吧,如果你遇到requirements for Server 2008 Web,你应该使用它,因为那是cheapest。因为IS,我会在2008年超过2003年。
每次编辑:由于您已经划掉了Web版本,我会使用2008 Standard,除非我需要一些feature of Enterprise or Datacenter。
顺便说一句,如果您拥有MSDN许可证,则可以在该许可证下运行任何版本的Server 2008处于测试或暂存状态。您可以使用该许可证来确定特定版本是否适合您的应用程序。然后,一旦部署到生产环境,您将为所选版本支付正常的许可费用。
答案 1 :(得分:1)
除非您需要大量内存,否则我建议使用Windows Server 2008
答案 2 :(得分:1)
好的,我确信您不需要企业版,因为您只运行3个Web应用程序,可能还有一些后端DB CRUD操作。
这使我们留下2003或2008标准版。
现在归结为你的感受。如果我错过了任何重大内容,请原谅这份清单!
2003 PROS:
2003 CONS:
2008 PROS:
2008 CONS:
我会选择 2008标准版,因为这是对未来的一个政治决定。
注意:您可以扩展此列表,我刚刚从头顶快速添加
答案 3 :(得分:-1)
Linux + Mono 如果您的C#处于支持的级别。它是免费的。
免责声明:我提倡。