我正在配置一个MVC 3项目来处理IIS的本地安装,并遇到了以下500个错误:
处理程序“PageHandlerFactory-集成”在其模块列表中有一个错误的模块"ManagedPipelineHandler“。
事实证明,这是因为ASP.Net并没有完全安装在IIS中,即使我在“添加功能”对话框中选中了该框。要解决这个问题,我只需在命令提示符下运行以下命令
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
如果我使用的是32位系统,它看起来应该如下所示:
%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i
我的问题是,是否有一种方法可以在windows 7框上安装IIS以使用.NET 4.0 (MVC 3)而不采取这一额外步骤?
发布于 2012-06-13 14:03:14
接受的答案是正确的,但是有时您会得到"Aspnet_regiis.exe不被识别为内部或外部命令、可操作的程序或批处理文件.“错误消息。
若要解决此问题,请尝试以下步骤:
如果您看到消息“无法识别为内部或外部命令、可操作程序或批处理文件。”,请在命令提示符处切换到C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Aspnet_regiis.exe -i。
发布于 2015-06-02 10:51:29
错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ManagedPipelineHandler”
通过简单地在命令提示符下运行以下命令,我找到了解决这个问题的文章:
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
如果系统为32位,则如下所示:
%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
这应该能解决这个问题。
发布于 2012-08-04 05:54:34
要解决这个问题,请尝试repair the .net framework 4
,然后运行命令
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
https://stackoverflow.com/questions/6846544
复制相似问题