IIS网站迁移(二)

环境:原环境SERVER2008R2+IIS7.0,新服务器环境SERVER2008R2+IIS7.0

新服务器如何搭建IIS服务器请百度

网站资源数据自行备份和还原这里不描述

 

1、
备份和还原IIS环境相关配置

1.1备份应用程序池和站点

1.1.1、备份旧服务器“应用程序池”CMD命令行输入以下命令

%windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\apppools.xml

 

说明:命令会将服务器上全部应用程序池导出来,但有些不需要的要将他们删掉。

删除“DefaultAppPool”和“Classic .Net AppPool”通过文本打开apppools.xml文件删除以下字段


<APPPOOL APPPOOL.NAME="DefaultAppPool"PipelineMode="Classic"

RuntimeVersion="v4.0"state="Started">

        <add name="DefaultAppPool"managedRuntimeVersion="v4.0"managedPipelineMode="Classic">

            <processModel />

            <recycling>

                <periodicRestart>

                    <schedule>

                    </schedule>

                </periodicRestart>

            </recycling>

           <failure />

            <cpu />

        </add>

</APPPOOL>

 

<APPPOOLAPPPOOL.NAME="Classic .NET AppPool" PipelineMode="Classic"RuntimeVersion="v2.0" state="Started">

        <add name="Classic .NETAppPool" managedPipelineMode="Classic">

            <processModel />

            <recycling>

                <periodicRestart>

                    <schedule>

                    </schedule>

                </periodicRestart>

            </recycling>

            <failure />

            <cpu />

        </add>

</APPPOOL>

 

1.1.2、备份旧服务器“站点”CMD命令行输入以下命令
%windir%\system32\inetsrv\appcmd list site/config /xml > c:\sites.xml
同样,我们需要编辑sites.xml文件删除不需要的站点比如“Default Website

 

1.2还原应用程序池和站点

1.2.1、新服务器上还原“应用程序池”,把备份的apppools文件放到新服务器C盘根目录然后在CMD命令行输入以下命令
%windir%\system32\inetsrv\appcmd add apppool /in < c:\apppools.xml

1.2.2、新服务器还原“站点”,把备份的sites.xml文件放到新服务器C盘根目录然后在CMD命令行输入以下命令,先删除IIS默认站点“DefaultWebsite
%windir%\system32\inetsrv\appcmd add site/in < c:\sites.xml


2、
配置还原后问题解决
2.1、解决浏览网站时出现SERVICE UNAVAILABLE问题和双击IIS右边菜单栏报错问题
 

 

                               

解决方法:安装Netframework 4.0重启电脑,修改IIS服务器默认配置把“应用程序池”Netframework全部改成4.0,具体修改请参考下图。下载链接:http://pan.baidu.com/s/1bpKSHKb 密码:wg69

 
2.2、以上报错解决后双击打开IIS服务器右栏各个菜单又出现以下报错
 


浏览网页又出现以下错误,只能一步一步解决




解决方法:安装IIS URL重写模块2  软件下载地址链接:http://pan.baidu.com/s/1bWjV6e密码:jzog


23、以上问题解决后浏览网站又出现错误404.2


解决方法:双击打开 ISAPICGI限制菜单
限制全部改成 允许

 




改成允许后网站终于可以正常访问了。

猜你喜欢

转载自blog.csdn.net/mxq007/article/details/81530322