我正在新的实时服务器上设置MVC站点。在其他非实时服务器上,它可以正常运行,但我得到了这个错误
HTTP Error 500.21 - Internal Server Error
Handler "ExtensionlessUrlHandler-ISAPI-4.0_64bit" has a bad module "ManagedPipelineHandler" in its module list
我已经安装了MVC 3和MVC 4,但我仍然遇到此错误。我在IIS中重新启动了该站点并重新启动了服务器,但没有任何工作。有什么明显的东西我不见了吗?
答案 0 :(得分:0)
您需要将应用程序池更改为使用集成模式而不是经典模式。 (或者是相反的方式?)
答案 1 :(得分:0)
也可能是您缺少服务器上安装的正确版本的.NET。
运行
%windir%\ Microsoft.NET \ Framework \ v4.0.21006 \ aspnet_regiis.exe -i
这应该对您有所帮助,只需记住以管理员身份运行命令提示符。