检测到在集成的托管管道模式下不适用的 ASP.NET 设置, HTTP 错误 500.23 解决方案


由于32位和64位操作系统存在着比较大的区别, 对于在32位操作系统开发出来的网站程序或者其他软件在64位操作系统上就有可能出现问题, 例如, 最近在配置一个网站程序到server 2008 R2系统上时就出现了这种问题, 具体的提示是:

HTTP 错误 500.23 - Internal Server Error

检测到在集成的托管管道模式下不适用的 ASP.NET 设置

见附图:

出现这个问题, 就是由于在64位操作系统下运行了32系统下开发的网站导致的错误.  一句话,就是网站程序的兼容问题,  解决问题的方案其实也很简单, 如同它在错误的页面提示的:

既然是在32位系统下开发的程序, 理应让系统兼容32位的环境. 所以要启用32位托管程序, 解决如下:找到网站对应的应用程序池, 然后在右侧的选项中选择"高级设置" 选项, 下图:

点击"确定"后返回, 然后重启一下这个应用程序池即可解决 检测到在集成的托管管道模式下不适用的 ASP.NET 设置 的问题.

下面附带介绍一下服务器报错的信息代码:

5xx - 服务器错误

这些 HTTP 状态代码表明由于服务器遇到错误,因此无法完成请求。

IIS 7.0 使用以下服务器错误 HTTP 状态代码:

    • 500 - 内部服务器错误。

      IIS 7.0 定义以下 HTTP 状态代码,表明 500 错误的具体原因:
      • 500.0 - 发生模块或 ISAPI 错误。
      • 500.11 - 正在 Web 服务器上关闭应用程序。
      • 500.12 - 应用程序正忙于在 Web 服务器上重新启动。
      • 500.13 - Web 服务器太忙。
      • 500.15 - 不允许直接请求 Global.asax。
      • 500.19 - 配置数据无效。
      • 500.21 - 模块无法识别。
      • 500.22 - 无法在托管管道模式下应用 ASP.NET httpModules 配置。
      • 500.23 - 无法在托管管道模式下应用 ASP.NET httpHandlers 配置。
      • 500.24 - 无法在托管管道模式下应用 ASP.NET impersonation 配置。
      • 500.50 - RQ_BEGIN_REQUEST 通知处理期间,发生重写错误。发生配置或入站规则执行错误。
        注意此处是为入站和出站规则读取分布规则配置的地方。
      • 500.51 - GL_PRE_BEGIN_REQUEST 通知处理期间,发生重写错误。发生全局配置或全局规则执行错误。
        注意此处是读取全局规则配置的地方。
      • 500.52 - RQ_SEND_RESPONSE 通知处理期间,发生重写错误。发生出站规则执行。
      • 500.53 - RQ_RELEASE_REQUEST_STATE 通知处理期间,发生重写错误。发生出站规则执行错误。此规则配置为在更新输出用户缓存之前执行。
      • 500.100 - 内部 ASP 错误。
    • 501 - 页眉值指定了未实现的配置。
    • 502 - Web 服务器用作网关或代理服务器时收到了无效响应。

      IIS 7.0 定义以下 HTTP 状态代码,表明 502 错误的具体原因:
      • 502.1 - CGI 应用程序超时。
      • 502.2 - 网关错误:过早退出。
      • 502.3 - 网关错误:转发器连接错误 (ARR)。
      • 502.4 - 网关错误:无服务器 (ARR)。
    • 503 - 服务不可用。

      IIS 7.0 定义以下 HTTP 状态代码,表明 503 错误的具体原因:
      • 503.0 - 应用程序池不可用。
      • 503.2 - 超出并发请求限制。
      • 503.3 - ASP.NET 队列已满

 

下面这个博文可以参考一下(我自己的.net网站是用上面我自己写的方法解决的): http://www.caodi.name/article-248-1.html

 source: http://www.cnblogs.com/wwufengg/archive/2013/05/15/server-2008-r2-internal-server-error-500.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM