2011-09-15 238 views
0

我在Web服務器上部署ASP.NET 3.5應用程序時出現此錯誤。目標服務器是Windows 2008R2,安裝了.NET framework 4.0。第5行是引發錯誤的那一行。我已經包含了應用程序中使用的所有DLLS。ASP.NET 3.5應用程序部署出錯

請讓我知道如何解決此問題,而不必將應用程序升級到.NET Framework 4應用程序。

4: <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 
5:  <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> 
6:  <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 
+2

是安裝在Web服務器上的.NET Framework 3.5嗎? –

+0

你可以把錯誤放在這裏,以便我們檢查嗎?還有localhost的跟蹤堆棧。 – ApolloSoftware

+2

假設您在服務器上安裝了.NET框架的最新版本,在IIS的ASP.NET選項卡下選擇了哪個版本的.NET框架? –

回答

0

檢查,是在安裝了.NET Framework 3.5 。我相信它不是。
因此,安裝它,因爲您正在引用web.config中的3.5類型,並且它們可以引用未在服務器上顯示的其他庫。
如果這不是一個選項,請將該行更改爲引用4.0類。

還要在服務器上的IIS中檢查此應用程序的應用程序池的運行時版本。