Visual Studio正在將Asp.Net編譯爲4.0,但我需要將其編譯爲3.5。我在哪裏改變這個?更改Visual Studio編譯器版本
根據這個(右鍵點擊項目,屬性頁,構建)它的目標是3.5,但我相當肯定基於我得到的安裝錯誤,它需要4.0組件。
Visual Studio正在將Asp.Net編譯爲4.0,但我需要將其編譯爲3.5。我在哪裏改變這個?更改Visual Studio編譯器版本
根據這個(右鍵點擊項目,屬性頁,構建)它的目標是3.5,但我相當肯定基於我得到的安裝錯誤,它需要4.0組件。
你檢查Web.config文件的<compilation>
部分?如果仍然讀取targetFramework="4.0"
嘗試刪除/改變這個值,這已在爲我工作過去的。
手動在web.config文件
,並自動在Visual Studio中,在解決方案資源管理器中,右鍵單擊(在沒有解決方案圖標網絡圖標) - >屬性頁 - >構建 - >目標框架 - >改變價值。
您可以查看它,查看web.config。
名稱= 「System.Web.Extensions程序」 類型=「System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions程序,版本= 3.5.0.0文化=中性,
它表明網絡正在使用.NET框架3.5
不要忘了,你編譯的版本並不重要,如果Web服務器被配置爲在特定版本下運行你的應用程序,它會這樣做。有些方法將起作用,即編譯爲3.5將在4.0應用程序池中工作。其他方式不會。
在IIS7上,版本是在與您的應用程序關聯的應用程序池中定義的。 IIS6它在ASP.Net選項卡中。
如果您的應用程序正在編譯爲4.0,並且您正在安裝到未安裝4.0的計算機,則這很重要。 –
也許向我們展示您收到的錯誤? –