Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 18008|回复: 0

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

[复制链接]
  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 802 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726006
    发表于 2021-5-29 03:34:38 | 显示全部楼层 |阅读模式

    由于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

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-11-16 09:51 , Processed in 1.095197 second(s), 30 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表