2009-12-05 84 views
4

好奇的事情要考虑,以避免任何代码休息,等升级从.NET 3.5到4从.NET 3.5升级到4.需要思考的问题?

我特别感兴趣: - 什么是服务器的要求来部署一个.NET应用程序4?它是否需要任何特定版本的IIS和Windows Server才能运行?

由于数据库的大小和初始化需要很长时间才能登录,因此我面临着Entity Framework严重的性能问题。 .NET 4似乎意识到这是一个普遍的问题,并有一些称为PreWarm应用程序。斯科古的帖子here似乎更多地谈论它。但是,好奇,如果这将在IIS 6和WinServer 2003上工作。

在切换到.NET 4之前,我还需要考虑其他事情吗?

回答

2

的.NET Framework 4 Beta 2中,可以安装在Windows Server 2003上的software requirements有:

支持的操作系统:的Windows Server 2003的; Windows Server 2008; Windows Vista; Windows XP中

的.NET Framework 4可安装在 以下操作系统:
- 的Windows XP SP3
- 在Windows Server 2003 SP2
- Windows Vista SP1的
- Windows 7的
- 在Windows Server 2008 (不支持服务器核心角色)
- Windows Server 2008 R2(服务器核心角色不支持) 请注意,.NET Framework 4当前处于测试阶段。如果你有一个生产应用程序,你可能需要考虑等待它的RTM。

+0

@Mehrdad:谢谢兄弟。如何支持IIS6?我目前的生产环境是IIS6和Win2003。我想了解,如果我可以在当前环境下充分发挥.NET 4的潜力,还是需要升级IIS7。 – pencilslate 2009-12-06 06:12:38

+0

那么,你可以在IIS6中使用.NET 4中的几乎所有东西。当然,你不能使用像集成模式那样利用.NET的更新的IIS7功能。大多数情况下,没关系。 – 2009-12-06 09:46:26