2011-09-15 177 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中检查此应用程序的应用程序池的运行时版本。