IIS 6の2つの異なるマシンがある場合、テストと本番環境について考えてみましょう。すべての設定(App-Pools、Web Service Extensionsなど)を比較する方法はありますか?
またはさらに良い:両方を自動的に同期します(IPなどを除く)
WebDeployで開始 http://www.iis.net/expand/WebDeploy 。これは、マシンをコピーまたは同期することを目的としています。
手動で行うには、各マシンのメタベース(c:\ windows\system32\inetsrv\metabase.xml)を確認し、任意のwindiffアプリを使用してそれらを比較します。暗号化されたデータはマシン間で異なるため、それをざっと読む必要があることに注意してください。
IISのすべてのバージョンは、メタベースと呼ばれる特別なデータベースに構成を格納します。メタベースは、いくつかの点でWindowsレジストリに似ています。Windowsレジストリエディタとは異なり、IIS =メタベースのアクティビティを表示、変更、追跡するための組み込みツールはありません。IISメタベースエクスプローラーを使用すると、メタベースの階層構造を表示したり、階層やデータ値を編集したり、コピーしたり、あるキーから別のキーにデータを移動し、データベースをバックアップおよび復元し、システムで実行されているアプリケーションによってメタベースに加えられた変更を追跡します。IIS Metabase Explorerの最も優れている点は、無料であるということです。 。
異なるマシンでIIS)の階層構造を抽出することにより、比較を生成できます。
ダウンロードhttp://www.iis.net/downloads/community/2006/12/iis-metabase-Explorer-11
スタックオーバーフローによって提供されるこのソリューションを試すことができます。これは私の問題を解決するのに役立ちます。