IIS错误 - HTTP错误500.24 - 内部服务器错误

4

我最近在我的Windows 7电脑上安装了IIS,当我打开http://localhost/时,它显示:

********************错误信息**********************  
HTTP 错误 500.24 - 内部服务器错误
检测到一个不适用于集成式托管管道模式的 ASP.NET 设置。  
********************错误信息**********************
********************详细错误信息************** 模块: ConfigurationValidationModule 通知: BeginRequest 处理程序: StaticFile 错误代码: 0x80070032 请求的 URL :http://localhost:80/ 物理路径 :C:\inetpub\wwwroot 登录方法 :尚未确定 登录用户 :尚未确定 ************************

2
错误已经很明显了,请检查您的配置设置,您在本地部署了哪个应用程序? - Furqan Hameedi
1个回答

7

我不确定您正在运行什么代码/配置,但您可能需要更改站点的应用程序池,以使用Classic而不是Integrated模式。

经典模式是指IIS只直接使用ISAPI扩展和ISAPI筛选器...集成模式通过同一管道处理IIS的所有请求,并通过该管道与ASP.NET紧密集成。

  • 您可能会遇到麻烦的地方:

一些旧代码可能要求您在经典模式下运行才能正常执行。为了充分利用IIS,我们强烈建议您在继承模式下抛出错误但在经典模式下运行良好的情况下审查您的代码。


我没有尝试运行任何应用程序。 我只是尝试运行IIS默认页面。 当我尝试进入该页面时,就会出现此错误。 默认页面。 - Ashwin A
@AshwinA 即使是默认页面也有很多配置,包括所有主机配置在 C:\Windows\System32\inetsrv\config 下。 - McGarnagle
1
我明白了 :)。谢谢你的帮助 :)。 - Ashwin A

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接