我正在将 Web 应用程序 (WebForms) 从 IIS6 上的 ASP.NET 3.5 迁移到 IIS 7.5 上的 ASP.NET 4.0。
我在 VS2010 中创建了一个新项目,并从旧项目中添加现有的源文件并编译。它进行了少量调整,但一切都编译得很好。
当我通过 IIS (http://localhost/myapp) 运行应用程序时,出现以下错误:
HTTP 错误 500.19 - 内部服务器错误
无法访问请求的页面,因为该页面的相关配置数据无效。
Web.config 的相关部分是:
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
...
错误突出显示脚本 ResourceHandler
我做了一些谷歌搜索,但找不到解决这个问题的方法。有任何想法吗?