ASP.NET 网站迁移 HTTP 错误 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用

Posted 明天的明天 永远的永远 未知的一切 我与你一起承担 ??

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET 网站迁移 HTTP 错误 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用相关的知识,希望对你有一定的参考价值。

前提:今天要做网站迁移,把A服务器上的网站迁移到B服务器上,A服务器当时的环境是.NET 4.0 ,而B服务器是.NET2.0,A服务器IIS为6.0,B服务器IIS版本为7.0 
第一步,先在B服务器上安装.NET4.0框架。
第二步,备份A服务器的数据库并还原至B服务器。
第三步,在默认文档里添加 index.aspx默认页。
第四步,在应用程序池,将托管环境更改为集成,其实我试了下是经典模式也行。
第五步,更改web.config配置文件。
首先:在web.config中找到节点<system.webServer>
如果没有就在<configuration>节点下创建一个这样的节点.
其次:在 <system.webServer> 节点下插入如下配置
<validation validateIntegratedModeConfiguration="false" />
 
保存,重新生成解决方案,运行->ok (注意:管道模式还是选集成模式)

以上是关于ASP.NET 网站迁移 HTTP 错误 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用的主要内容,如果未能解决你的问题,请参考以下文章

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

HTTP 错误 500.30 - ASP.NET Core 5 应用程序无法启动

ASP.NET 性能分析 404/500 错误

asp.net,本地发布,IIS报错,HTTP 错误 500.19 - Internal Server Error

ASP.NET:HTTP 错误 500.19 – 内部服务器错误 0x8007000d

HTTP 错误 500.30 - ASP.NET Core 2.2 中的 ANCM 进程内启动失败错误