2012-02-10 34 views
2

我覺得我需要切換web.config中的東西嗎?升級網站從3.5到4.0 - 獲取錯誤

[A] System.Web.Configuration.ScriptingAuthenticationServiceSection不能轉換爲[B] System.Web.Configuration.ScriptingAuthenticationServiceSection。類型A來源於位於'C:\ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Web'上下文'Default'中的'System.Web.Extensions,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35' .Extensions \ v4.0_4.0.0.0__31bf3856ad364e35 \ System.Web.Extensions.dll」。類型B來自位於'C:\ Windows \ assembly \ GAC_MSIL \ System.Web.Extensions \ 3.5'上下文'Default'中的'System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35' .0.0__31bf3856ad364e35 \ System.Web.Extensions.dll」。

+0

此外,這是託管在GoDaddy,所以我不能改變任何東西在GAC – dave2118 2012-02-10 23:44:33

+0

搜索Web.config的'3.5' – SLaks 2012-02-10 23:46:13

回答

4

您可能在Web.config中某處存在對System.Web.Extensions v3.5的零散引用。
(最有可能在<configSections>

刪除或替換它。

+0

是的,檢查出來,並試圖將其替換爲4.0。沒有運氣 – dave2118 2012-02-10 23:46:59

+0

'3.5'是否出現在Web.config的任何位置? – SLaks 2012-02-10 23:48:16

+0

我應該用web.config中的4.0替換3.5的所有實例並查看會發生什麼? – dave2118 2012-02-10 23:50:57