由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面

温馨提示:文章已超过2020天没有更新,可能存在链接失效,相关教程仅供参考

在部署net程序的时候切换到net4.0出现如下报错

错误报错

HTTP 错误 404.2 - Not Found

由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面

image.png

解决办法

IIS的根节点 >> 右侧“ISAPI和CGI限制” >> 查看Net版本项设置,如下

image.png

如果已经安装对应的NET版本,但是iis管理器中没有站点需要的asp.Net 2.0或者asp.Net 4.0,则可以通过如何重新注册.net2.0、4.0命令重新注册,并将限制设置为允许。如果已经存在处理程序,则只需要将限制改为允许即可解决问题。如下图把不允许的处理程序改成允许。

image.png

© 除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处

取消
微信二维码
微信二维码
支付宝二维码