我正在將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