我目前正在开发一个ASP.net应用程序,它是在.Net framework版本3.5中启动的。这没问题。但是,我现在意识到我需要使用.Net框架版本4.当我将项目更改为.net 4应用程序并尝试从visual studio 2010运行Web应用程序时显示
无法在网络上开始调试 服务器。请参阅常见帮助 配置错误。运行网络 调试器外部的页面可能提供 更多信息。
确保服务器正在运行 正确...
我已将网络应用的应用程序池更改为带有集成代码的.Net版本4。 Visual Studio仍然显示错误,当我尝试从Visual Studio外部运行Web应用程序时,直接从浏览器运行它我收到一条IIS错误消息,上面写着
HTTP错误500.21内部服务器错误 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ManagedPipelineHandler”
这是在Windows 7上运行IIS7。
有没有人能解决我如何解决这个问题
感谢您的帮助
答案 0 :(得分:1)
2天前,我有同样的问题。我愿意打赌,因为你在安装.NET 4.0后安装了IIS。
您可以通过重新安装.NET
来解决此问题%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe –i
或32位
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i
编辑:这是我前几天发现和使用的链接。
http://www.gotknowhow.com/articles/fix-bad-module-managedpipelinehandler-in-iis7