2008-08-29 139 views
6

什麼是我需要添加到.NET 2.0 WebSite的web.config以使其成爲.NET 3.5的最低要求?將Web.config從.NET 2.0轉換爲3.5

Visual Studio添加了所有的配置節和腳本處理程序,但是如果您不使用這些,那麼它們真的有必要嗎?

是否有命令行工具將.NET 2.0 web.config升級到3.5?

回答

9

有可用的3.5 web.config中的一個很好的描述在這裏:因爲他們告訴運行時使用新的3.5的DLL,而不是2.0的dll http://www.4guysfromrolla.com/articles/121207-1.aspx

的組件和配置部分很重要

codedom部分告訴編譯器使用3.5。

如果您不使用ASP.Net Ajax,則可以跳過其餘部分。但我從來沒有測試過。

0

這取決於您想包含哪些功能。大多數3.5的ASP.NET擴展都是可選的。您將需要包含System.Core和System.Xml.Linq的程序集。如果您打算在後面的代碼中使用它,您還將爲C#3.0添加編譯器支持。如果您正在部署到IIS 7,則會爲ASP.NET擴展和腳本模塊提供HTTP處理程序。

1

我不認爲這些答案都是確定性的。 4guysfromrolla參考是有幫助的。

將.NET 3.5部署到100多個站點將會很痛苦。你不能只將服務器升級到新的框架,你必須升級每個站點的web.config。據我所知,沒有命令行工具可以做到這一點。

1

如果要升級服務器上的每個站點,您可能需要更改machine.config