当前位置:首页 > Web开发 > 正文

Internal Server Error 检测到在集成的托管管道模式下不适用

2024-03-31 Web开发

前提:今天要做网站迁移,把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 检测到在集成的托管管道模式下不适用

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/40470.html