带有 IIS7 的 ASP.net 版本 4

发布于 2024-11-09 03:22:40 字数 622 浏览 4 评论 0原文

我目前正在开发一个 ASP.net 应用程序,该应用程序是在 .Net 框架版本 3.5 中启动的。这工作得很好,没有任何问题。但是,我现在意识到我需要使用 .Net Framework 版本 4。当我将项目更改为 .net 4 应用程序并尝试从 Visual Studio 2010 运行 Web 应用程序时,它显示

无法启动网络调试 服务器。常见的请参见帮助 配置错误。运行网络 调试器之外的页面可能会提供 更多信息。

确保服务器正在运行 正确地...

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

HTTP Error 500.21 Internal Server Error 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ManagedPipelineHandler”

这在 Windows 7 上运行 IIS7。

有谁有任何解决方案可以解决此问题

感谢您的帮助

I am currently developing an ASP.net application which was started in version .Net framework version 3.5. This worked fine without problems. However, I have now realised I need to use .Net framework version 4. When I change the project to be a .net 4 application and I try to run the web app from visual studio 2010 it displays

Unable to start debugging on the web
server. See help for common
configuration errors. Running the web
page outside the debugger may provide
more information.

Make sure the server is operating
properly...

I have changed the application pool for the web app to be .Net version 4 with integrated code. Visual studio still displays the error and when I try to run the web app from outside visual studio, directly running it from the browser I get an IIS error message which says

HTTP Error 500.21 Internal Server Error
Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list

This is running IIS7 on Windows 7.

Does anyone have any solutions as to how I can fix this problem

Thanks for your help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

强者自强 2024-11-16 03:22:40

两天前我也遇到了同样的问题。我敢打赌这是因为您在安装 .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 -iis7 中的模块管理管道处理程序

I had this exact same issue 2 days ago. I'm willing to bet it's because you installed IIS after installing .NET 4.0.

You can fix this by re-installing .NET

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe –i

Or for 32bit

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i

Edit: Here's the link I found and used the other day.

http://www.gotknowhow.com/articles/fix-bad-module-managedpipelinehandler-in-iis7

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文