环境:Win7 64系统,先安装VS2010,然后安装SQL Server 2008R2,最后开启IIS功能。配置iis虚拟目录
在用VS2012开发时,本地调试运行正常,但是今晚发布一个网站到IIS上后,浏览时提示错误信息如下:
HTTP 错误 500.21 - Internal Server Error
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
在网上搜索了,很多人都说可以通过命令运行aspnet_regiis.exe来修复,但我得到的结果是弹出信息告诉我aspnet_regiis.exe不是有效的运行程序,囧~
“命令提示符”->以管理员身份运行->%windir%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i
功夫不负有心人,后来在这找到了解决方法
cdWindowsMicrosoft.NETFramework64v4.0.30319
然后使用aspnet_regiis.exe -i