1. 程式人生 > >IIS網站遷移(二)

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限制選單
限制全部改成 允許

 




改成允許後網站終於可以正常訪問了。