我当前正在开发一个ASP.net应用程序,该应用程序从.Net Framework 3.5版开始。 一切正常,没有问题。 但是,我现在意识到我需要使用.Net Framework版本4。将项目更改为.net 4应用程序时,我尝试从Visual Studio 2010运行该Web应用程序,

无法在Web服务器上启动调试。 有关常见的配置错误,请参阅帮助。 在调试器外部运行网页可能会提供更多信息。

确保服务器正常运行...

我已将Web应用程序的应用程序池更改为具有集成代码的.Net版本4。 Visual Studio仍然显示错误,当我尝试从外部Visual Studio运行Web应用程序时,直接从浏览器运行它时,我收到一条IIS错误消息,内容为

HTTP错误500.21内部服务器错误处理程序“ PageHandlerFactory-Integrated”在其模块列表中具有错误的模块“ ManagedPipelineHandler”

这在Windows 7上运行IIS7。

有谁对我如何解决此问题有任何解决方案

谢谢你的帮助

===============>>#1 票数:1 已采纳

我两天前也遇到过同样的问题。 我敢打赌,这是因为您在安装.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

  ask by Boardy translate from so

未解决问题?本站智能推荐: