IIS構成を同期するための良い/簡単な方法はありますか?
IISネットワーク負荷分散を備えたサーバーのペアをセットアップします。データファイル(htmlなど)をすべて正常に同期させることができますが、追加します新しいWebサイトはかなり頻繁にあり、複数のサーバーでIIS構成を行うことは避けたいです。
IIS 7で共有構成機能を確認しましたか?これを確認してください http://learn.iis.net/page.aspx/264/shared-configuration/ および http://learn.iis.net/page.aspx/453/configuring-a-web-farm-using-iis-shared-configuration/
ここにはたくさんのオプションがあり、「正しい」答えはあなたの特定のニーズに依存します。以前のポスターのいくつかはそれらのいくつかに触れましたが、私は少し追加したいと思いました。これはすべてiis7以降に適用されることに注意してください。
共有構成
ここでの考え方は、Webサーバー構成を取得して、それをXML構成ファイルにエクスポートできるということです。次に、構成を模倣するすべてのWebサーバーを共有ファイル(UNCのどこかにある)にポイントします。
IIS Webファームフレームワーク2
ここでの考え方は、「プライマリ」サーバーと「セカンダリ」サーバーをセットアップすることです。すべての構成変更はプライマリサーバーで行われ、ファーム内の他のサーバーに「複製」されます。 http://www.iis.net/download/WebFarmFramework
WebDeploy 2(別名MSDeploy)
これは解決策のスイスアーミーナイフです。これは、iis 6から7への移行、デプロイ用のWebアプリのパッケージ化、Webファームの同期など、さまざまなことを行うように設計されています。これが他のほとんどのMSオプションのコードのバックボーンだと思います。
PowerShell w/WebAdministration Snapin
IISはここで完全に公開されているので、世界はあなたのカキです。あなたが夢見ることができるものは何でもあなたはスクリプトを書くことができます。
AppCmd
これはPowerShellとほとんど同じなので、ここでは詳しく説明しません。実際の違いは、リモート実行をサポートしていないことです(つまり、各Webサーバーでスクリプトを実行する必要があります)。
とにかく、私はパーティーに遅れていることを知っていますが、それが役立つことを願っています。
-エリック
あなたが探しているのはMSdeployです。 IIS6またはIIS7システムを同期するために使用できます。