首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修复:处理程序"PageHandlerFactory-Integrated“的模块列表中有一个错误的模块"ManagedPipelineHandler”

如何修复:处理程序"PageHandlerFactory-Integrated“的模块列表中有一个错误的模块"ManagedPipelineHandler”
EN

Stack Overflow用户
提问于 2011-07-27 14:59:17
回答 18查看 320.8K关注 0票数 545

我正在配置一个MVC 3项目来处理IIS的本地安装,并遇到了以下500个错误:

处理程序“PageHandlerFactory-集成”在其模块列表中有一个错误的模块"ManagedPipelineHandler“。

事实证明,这是因为ASP.Net并没有完全安装在IIS中,即使我在“添加功能”对话框中选中了该框。要解决这个问题,我只需在命令提示符下运行以下命令

代码语言:javascript
运行
复制
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

如果我使用的是32位系统,它看起来应该如下所示:

代码语言:javascript
运行
复制
%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i

我的问题是,是否有一种方法可以在windows 7框上安装IIS以使用.NET 4.0 (MVC 3)而不采取这一额外步骤?

EN

回答 18

Stack Overflow用户

发布于 2012-06-13 14:03:14

接受的答案是正确的,但是有时您会得到"Aspnet_regiis.exe不被识别为内部或外部命令、可操作的程序或批处理文件.“错误消息。

若要解决此问题,请尝试以下步骤:

  1. 确保您的.NET 4.0安装没有损坏(运行安装程序并“修复”它)。也有可能它根本没有安装在您的机器上。
  2. 如果您确定没有安装.NET 4.0,并且希望以.NET 2.0的形式运行它,请尝试

如果您看到消息“无法识别为内部或外部命令、可操作程序或批处理文件。”,请在命令提示符处切换到C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Aspnet_regiis.exe -i

票数 17
EN

Stack Overflow用户

发布于 2015-06-02 10:51:29

错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ManagedPipelineHandler”

通过简单地在命令提示符下运行以下命令,我找到了解决这个问题的文章:

代码语言:javascript
运行
复制
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

如果系统为32位,则如下所示:

代码语言:javascript
运行
复制
%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i

但是,当我试图使用命令提示符执行这些命令时,我得到了以下错误/警告消息:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i Microsoft (R) ASP.NET RegIIS版本4.0.30319.33440管理实用程序,用于在本地计算机上安装和卸载ASP.NET。版权(C)微软公司。版权所有。开始安装ASP.NET (4.0.30319.33440)。此版本的操作系统不支持此选项。管理员应该使用“打开/关闭”对话框、“服务器管理器管理工具”或“ASP.NET命令行工具”使用IIS8安装/卸载IIS8 4.5。有关更多详细信息,请参见http://go.microsoft.com/fwlin k/?LinkID=216771。完成安装ASP.NET (4.0.30319.33440).**

要在Windows8.1上修复这个问题,我建议执行以下操作。

解决方案:

Goto:打开或关闭->互联网信息服务->万维网服务->应用程序开发功能-> 启用ASP.NET 4.5

这应该能解决这个问题。

票数 11
EN

Stack Overflow用户

发布于 2012-08-04 05:54:34

要解决这个问题,请尝试repair the .net framework 4,然后运行命令

代码语言:javascript
运行
复制
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6846544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档