处理程序“PageHandlerFactoryIntegrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

发布网站到IIS7.5的时候,遇到个HTTP错误,500.21,Internal Server Error

原因是.net framework 安装在前,IIS安装在后。

在控制台里重新跑一下aspnet_regiis.exe,即aspnet_regiis.exe -i

该exe在Win7的目录如下:C:\Windows\Microsoft.NET\Framework\v4.0.30319

重新安装.net framework 成功之后,重启一下IIS的服务即可

参考资料:

http://support.microsoft.com/kb/943891

原文地址:https://www.cnblogs.com/bobliu/p/2586827.html