ASP.NET 网站迁移 HTTP 错误 500.22

前提:今天要做网站迁移,把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 (注意:管道模式还是选集成模式)
原文地址:https://www.cnblogs.com/Fooo/p/12039162.html