Windows-Server-2008
如何找到兩個 IIS 網站的差異
我有兩個網站,其中一個是原始原始碼的一個小分支。一個基本功能(會話的使用)似乎在分叉站點上的工作方式與原始站點不同。
我已經對源進行了比較,並且在關鍵區域中看不到任何差異,所以我想知道是否有某種方法可以區分 IIS 站點配置?
是否可以將所有站點設置導出到可能有差異的文本文件中,或者是否有其他方法可以突出顯示任何差異?
在 IIS 6 中,您可以通過查看元數據庫文件來完成此操作,但是在 IIS 7 中,IIS 的設置分佈在多個文件中,因此您需要查看所有這些文件:
第一個是 applicaitonHost.config 文件,位於
%windir%\system32\inetsrv\config\applicationHost.config
,這是全域 Web 伺服器配置文件,其中聲明了所有配置部分。您還需要檢查機器和 Web 配置文件,位於
Framework\<version>\CONFIG\machine.config
和Framework\<version>\CONFIG\web.config
最後,每個站點都有 web.config 文件。
如果你比較這些文件中的每一個,它應該會給你一個關於每個站點的設置及其差異的非常全面的視圖。