HTTP 错误 500.21

不久前重新安装了Windows7,在安装了VS2010 开发平台之后,将网站发布到IIS,访问发生如下错误:

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

 原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装

解决:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->

 win32

%windir%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i

 win64

%windir%Microsoft.NETFramework64v4.0.30319aspnet_regiis.exe -i

***********************************************************************************************
*【Author】:老吴
*【Date】:2014年06月12日
*【URL】:http://blog.csdn.net/wuzhengqing1/article/details/7714774
*【Notice】:
*2、请尊重原创的成果,转载和引用请注明作者及出处。
*3、本文必须全文转载和引用,任何组织和个人未授权不能修改任何内容,并且未授权不可用于商业。
*4、本声明为文章一部分,转载和引用必须包括在原文中。
***********************************************************************************************

原文地址:https://www.cnblogs.com/armyant/p/3783795.html