在发布网站之后,遇到了IIS
HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。这样的错误。网上普遍的解决办法就是,在ISAPI筛选里面将对应的Framework的状态设置为启用,但是我电脑的ISAPI筛选中没得状态那一列,所以也就不能设为启用了,但是404.2的问题怎么解决呢?下图是我电脑的ISAPI截图:
其实有这么个问题
比如你先装iis再装.net framework
在 ISAPI和CGI限制 里就能看到对应的.net版本
如果反过来装的话,就可能看不见...
这个时候需要重新注册下(当然你不嫌麻烦重装修复也可以)
MSDN:https://msdn.microsoft.com/zh-cn/library/k6h9cz8h.aspx
简单说:运行 C:\Windows\Microsoft.NET\Framework\版本号\aspnet_regiis.exe -i