环境:Windows 2008 Standard R2 , IIS7.5 , .NET 3.5 SP1 + .NET 4.0
出错应用程序池配置:.NET 4.0,经典模式
运行程序:Discuz!NT论坛。
症状:
修改应用程序池设置并重启之后, 打开首页出现错误:
HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
解决方法:
- 打开IIS
- 选择根节点
- 右侧内容区域打开“ISAPI 和 CGI 限制”
- 将.NET 4.0对应的限制,由“不允许”改为“允许”
- 无需重启,立即生效,刷新页面即可