【问题标题】:Error with ASP.NET 3.5 application deploymentASP.NET 3.5 应用程序部署出错
【发布时间】:2011-11-18 03:02:10
【问题描述】:

在 Web 服务器上部署 ASP.NET 3.5 应用程序时出现此错误。目标服务器是Windows 2008R2,安装了.NET framework 4.0。第 5 行是引发错误的行。我已经包含了应用程序中使用的所有 DLLS。

请告诉我如何解决此问题,而无需将应用程序升级到 .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">

【问题讨论】:

  • 网络服务器上是否安装了 .NET Framework 3.5?
  • 你能把错误扔在这里让我们检查一下吗?还有来自本地主机的跟踪堆栈。
  • 假设您在服务器上安装了最新版本的 .NET 框架,在 IIS 的 ASP.NET 选项卡下选择了哪个版本的 .NET 框架?

标签: asp.net


【解决方案1】:

检查,是否安装了 .NET Framework 3.5。我确定不是。
所以安装它,因为您在 web.config 中引用 3.5 类型,它们可以引用您服务器上未提供的其他库。
如果这不是一个选项,请更改该行以引用 4.0 类。

还要检查服务器上 IIS 中此应用程序的应用程序池的运行时版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多