我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误:

  HTTP 错误 500.23 - Internal Server Error

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

  为什么会出现以上错误?

  在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“经典模式”。

  经典模式 则是我们以前习惯的IIS 6 的方式。

  如果使用集成模式,那么对自定义的httpModules 和 httpHandlers 就要修改配置文件,需要将他们转移到<modules>和<hanlders>节里去。

  两种解决方法:

  第一种方法、配置应用程序池

  在IIS7上配置应用程序池,并且将程序池的模式改为“经典”,之后一切正常。如图:

  第二种方法、修改web.config配置文件

  例如原先设置

<system.web>............<httpModules><add name="MyModule" type="MyApp.MyModule" /></httpModules><httpHandlers><add path="*.myh" verb="GET" type="MyApp.MyHandler" /></httpHandlers>
</system.web>

  在IIS7应用程序池为“集成模式”时,改为

<system.web>...........</system.web><system.webServer><modules><add name="MyModule" type="MyApp.MyModule" />      </modules><handlers><add name="MyHandler" path="*.myh" verb="GET" type="MyApp.MyHandler" preCondition="integratedMode" /></handlers><validation validateIntegratedModeConfiguration="false" />
</system.webServer>

如果想保留原先设置,更改后可以设置禁止验证集成模式(validateIntegrateModeConfiguration="false"),是不会产生错误的。

转载于:https://www.cnblogs.com/ChineseMoonGod/p/5715037.html

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

  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. webconfig中注册HttpHandler报错:检测到在集成的托管管道模式下不适用的 ASP.NET 设置。...

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

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

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

  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 web 开发的概念、环境配置、创建项目过程详解(Eclipse)
  3. 海豚浏览器发布双核版本 支持html5
  4. C和指针之const、#define、volatile
  5. Codeforces Round #662 (Div. 2)
  6. 利用vue v-bind属性绑定bootstrap样式以及输出数据
  7. plsql developer连接oracle--本地不安装oracle
  8. Spring Batch示例教程
  9. linux下共享win下文件夹权限问题,通过Samba从Windows向Linux系统传文件权限问题
  10. 记一次奇怪的debug:Tomcat部署网站每一个页面第一次打开404刷新后才正常显示...
  11. 全球DDOS安全防护
  12. ipMonitorAdministratorGuide
  13. 【操作系统原理-陈渝老师】第一章 课程介绍及操作系统初识
  14. 一个技术总监迟到的新年开篇
  15. 《科学》最新研究:给“薛定谔猫”第二个盒子会发生什么?
  16. 计算机日常故障DIY维修有哪些,电脑故障排除及优化完全DIY
  17. Would you like to share anonymous usage data about this project with the Angular Team at Google unde
  18. 微信小程序接入阿里云直播
  19. PIE SDK CommandTool工具命令一览表
  20. centos7安装mysql5.7.16_Linux学习三Centos7安装mysql5.7.16数据库的详细教程

热门文章

  1. canva画图 图片居中裁剪_Canvas裁剪图片(截选框可拖拽)
  2. pl/sql远程连接oracle服务器问题(各种情况) .,plsql远程连接oracle服务器问题(各种情况).docx...
  3. html暗边框属性,HTML表格标记教程(30):单元格的暗边框色属性BORDERCOLORDARK
  4. java swt窗口,SWT Java:如何防止窗口调整大小?
  5. python函数的定义必须在程序的开头_Python之函数基础
  6. python字典内存分析_(一)Python入门-3序列:18字典-核心底层原理-内存分析-查找值对象过程...
  7. python:实现Django简单的网页设计
  8. 【Git项目】想成为大咖,先从八卦大咖开始,这个GitHub项目你值得拥有
  9. 中国生物医药行业供需形势透析及未来投资风险评估报告2022-2027年版
  10. Access restriction: The type BASE64Encoder is not accessible due to restrict