2009-12-05 119 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