【问题标题】:IIS error - HTTP Error 500.24 - Internal Server ErrorIIS 错误 - HTTP 错误 500.24 - 内部服务器错误
【发布时间】:2012-09-01 23:25:51
【问题描述】:

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

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

【问题讨论】:

  • 错误不言自明,请检查您的配置设置,您在 localhost 上部署了什么应用程序?

标签: asp.net iis


【解决方案1】:

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

经典模式是 IIS 仅直接与 ISAPI 扩展和 ISAPI 过滤器一起使用的地方...集成模式通过 IIS 的统一管道处理所有请求,并通过同一管道与 ASP.NET 紧密集成。

  • 您可能遇到的麻烦:

某些遗留代码可能需要您在经典模式下运行才能正确执行。为了充分利用 IIS,如果您的应用程序在 Integrated 中抛出错误但在 Classic 中运行良好,我们强烈建议您检查您的代码。

【讨论】:

  • 我没有尝试运行任何应用程序。我只是尝试运行 IIS 默认页面。当我尝试进入该页面时出现此错误。默认的一个
  • @AshwinA 甚至默认页面也有很多配置,包括C:\Windows\System32\inetsrv\config下的所有主机配置
  • 我明白了 :) 。感谢您的所有帮助:)
猜你喜欢
  • 2014-05-19
  • 2014-05-06
  • 2015-09-20
  • 1970-01-01
  • 1970-01-01
  • 2020-08-19
  • 1970-01-01
  • 1970-01-01
  • 2018-04-05
相关资源
最近更新 更多