hsp*_*ain 542 asp.net-mvc configuration iis-7 asp.net-4.0
我正在配置一个MVC 3项目来处理IIS的本地安装,并遇到以下500错误:
处理程序"PageHandlerFactory-Integrated"在其模块列表中有一个错误的模块"ManagedPipelineHandler".
事实证明,这是因为即使我在"添加功能"对话框中选中了该框,ASP.Net也没有完全安装IIS.为了解决这个问题,我只需在命令提示符下运行以下命令
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
Run Code Online (Sandbox Code Playgroud)
如果我使用32位系统,它将如下所示:
%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i
Run Code Online (Sandbox Code Playgroud)
我的问题是,有没有办法在Windows 7机器上安装IIS以使用.NET 4.0(MVC 3)而无需采取额外步骤?
hsp*_*ain 947
事实证明,这是因为即使我在"添加功能"对话框中选中了该框,ASP.Net也没有完全安装IIS.为了解决这个问题,我只需在命令提示符下运行以下命令
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
Run Code Online (Sandbox Code Playgroud)
如果我使用32位系统,它将如下所示:
%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i
Run Code Online (Sandbox Code Playgroud)
记得以管理员身份运行命令提示符(CTRL+ SHIFT+ ENTER)
Nik*_* G. 17
接受的答案是正确的,但有时您会得到" Aspnet_regiis.exe未被识别为内部或外部命令,可操作程序或批处理文件. "错误消息.
要解决它,请尝试以下操作:
确保您的.NET 4.0安装没有损坏(运行安装程序并"修复"它).它根本没有安装在你的机器上.
如果您确定没有安装.NET 4.0并希望将其作为.NET 2.0运行,请尝试以下操作:
如果您看到消息"Aspnet_regiis.exe未被识别为内部或外部命令,可运行的程序或批处理文件.",请切换到 C:\ Windows\Microsoft.NET\Framework64\v2.0.50727\Aspnet_regiis.exe -i 在命令提示符下.
要解决此问题,请尝试repair the .net framework 4
然后运行该命令
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
Run Code Online (Sandbox Code Playgroud)
小智 8
错误:处理程序"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
但是,当我尝试使用cmd提示符执行这些命令时,我收到以下错误/警告消息:
C:\ Windows\Microsoft.NET\Framework64\v4.0.30319> aspnet_regiis.exe -i Microsoft(R)ASP.NET RegIIS版本4.0.30319.33440管理实用程序,用于在本地计算机上安装和卸载ASP.NET.版权所有(C)Microsoft Corporation.版权所有.开始安装ASP.NET(4.0.30319.33440).此版本的操作系统不支持此选项.管理员应使用"打开/关闭Win/dows功能"对话框,服务器管理器管理工具或dism.eee命令行工具,使用IIS8安装/卸载ASP.NET 4.5.有关详细信息,请参阅http://go.microsoft.com/fwlin k /?LinkID = 216771.完成安装ASP.NET(4.0.30319.33440).
要在Windows 8.1上修复此问题,我建议您执行以下操作.
解:
转到 - 打开或关闭Windows功能> Internet信息服务>万维网服务>应用程序开发功能>启用ASP.NET 4.5
这应该解决问题.
归档时间: |
|
查看次数: |
308392 次 |
最近记录: |