Windows-Server-2008

如何找到兩個 IIS 網站的差異

  • October 9, 2015

我有兩個網站,其中一個是原始原始碼的一個小分支。一個基本功能(會話的使用)似乎在分叉站點上的工作方式與原始站點不同。

我已經對源進行了比較,並且在關鍵區域中看不到任何差異,所以我想知道是否有某種方法可以區分 IIS 站點配置?

是否可以將所有站點設置導出到可能有差異的文本文件中,或者是否有其他方法可以突出顯示任何差異?

在 IIS 6 中,您可以通過查看元數據庫文件來完成此操作,但是在 IIS 7 中,IIS 的設置分佈在多個文件中,因此您需要查看所有這些文件:

第一個是 applicaitonHost.config 文件,位於 %windir%\system32\inetsrv\config\applicationHost.config,這是全域 Web 伺服器配置文件,其中聲明了所有配置部分。

您還需要檢查機器和 Web 配置文件,位於 Framework\<version>\CONFIG\machine.configFramework\<version>\CONFIG\web.config

最後,每個站點都有 web.config 文件。

如果你比較這些文件中的每一個,它應該會給你一個關於每個站點的設置及其差異的非常全面的視圖。

引用自:https://serverfault.com/questions/70669