我正在将IIS6上的ASP.NET 3.5的Web应用程序(WebForms)迁移到IIS 7.5上的ASP.NET 4.0。将asp.net 3.5/IIS6应用程序升级到asp.net 4.0/IIS7.5
我在VS2010中创建了一个新项目,并添加旧项目中的现有源文件并进行编译。它花了少量的调整,但一切都很好。
当我运行通过IIS应用程序(HTTP://本地主机/ MYAPP)我得到以下错误:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
的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
我已经做了一些谷歌搜索,但无法找到解决这个问题。有任何想法吗?
您是否将应用程序池更改为.Net 4? –
是的应用程序池是.NET 4.0 – modernzombie