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

转载于:https://www.cnblogs.com/wwufengg/archive/2013/05/15/server-2008-r2-internal-server-error-500.html

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

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

    我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.N ...

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

    我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.N ...

  3. 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)...

    我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.N ...

  4. webconfig中注册HttpHandler报错:检测到在集成的托管管道模式下不适用的 ASP.NET 设置。...

    webconfig中注册HttpHandler报错:检测到在集成的托管管道模式下不适用的 ASP.NET 设置. 为什么会出现以上错误? 在IIS7的应用程序池有两种模式,一种是"集成模式& ...

  5. HTTP 错误 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。...

    HTTP 错误 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置. 处理方法:在项目属性中,将托管管道模式设置为"经典 ...

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

    今天在用Windows Server 2008的IIS7.5部署ASP.NET4.0项目出现"HTTP错误,500.23,Internal Server Error 检测到在集成的托管管道模 ...

  7. 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。 - CatcherX...

    我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.N ...

  8. HTTP错误 500.23-Internal Server Error 检测到在集成的托管管道模式下不适用的ASP.NET设置...

    今天把原项目备份,重新到SVN上更新一份最新的,没想到问题随之而来.调试就报错.郁闷了,先看图. 原来是集成的托管管道模式下不适用的ASP.NET设置. 解决方案: 把相应的应用程序池的托管管道模式设 ...

  9. IIS托管管道模式的集成和经典

    首先上错误报告: HTTP 错误 500.24 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置. 最可能的原因: system.web/id ...

最新文章

  1. 计算机视觉与深度学习 | 动态背景下的前景目标提取
  2. java eclipse profile_在 Eclipse 中集成JProfiler 进行 JAVA 项目性能分析
  3. Android 开发常见错误
  4. java 全排列非递归算法_我的字典序全排列java程序,怎么改成非递归算法
  5. 计算机组成与系统结构课设实验报告
  6. apa引用要在文中吗_【019】写作格式 | APA 7th style 引用格式
  7. 共享服务器切换账号,win7切换用户访问共享、共享文件夹切换方法
  8. Unity实现换装功能
  9. 02、RabbitMQ之交换机
  10. Android官方架构组件Navigation:大巧不工的Fragment管理框架
  11. 煮酒论英雄——点评三国人物
  12. 管理类综合-论证有效性分析思路总结
  13. 我的世界服务器无限圈地指令,网易我的世界怎么圈地-怎么圈地指令
  14. SpringBoot整合elasticsearch-rest-client实战
  15. python编写计算您的周岁年龄
  16. 面试官:CSS如何画一个三角形?原理是什么?
  17. 超级天才尹希:31岁成哈佛史上最年轻教授,却因国籍引发争议
  18. 一场会议让我从初流学到APQP
  19. linux paste是什么命令,linux paste命令
  20. 【文献阅读10】Scale-Aware Trident Networks for Object Detection-用于目标检测的尺度感知三叉戟网络

热门文章

  1. 机器如何区分和判定指令和数据
  2. 高效率读写文件方法比较
  3. 【Linux】gdb常用的调试命令
  4. mysql b tree图_MySQL索引--B-Tree(B+Tree)图文详解
  5. JSON javascript 使用
  6. 一个例子学懂搜索引擎(lucene)
  7. spring batch
  8. MongoDB安装步骤
  9. 阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义
  10. Android的BUG(四) - Android app的卡死问题