私は MSDeploy を見ていますが、サイトを簡単にレプリケートできることをドキュメントで確認しています。まだ Web ファーム フレームワークを使用する準備ができていないため、それはオプションではありません。3 台のサーバーに展開するために使用できるプロバイダーはありますか?
1430 次
2 に答える
2
個別のサーバーに展開するプロバイダーはありませんが、最も簡単な方法は、同じ Web Deploy コマンドを 3 回使用し、毎回異なるサーバーを指定するために destination 引数のcomputerNameと資格情報の設定を変更することです。
apphostConfigプロバイダーを使用するサンプル コマンドを次に示します。
msdeploy -verb:sync -source:apphostconfig="Default Web Site" -dest:apphostconfig="Default Web Site",computername=Server2,username=admin,password=xyz
コマンドをより柔軟にするために、宛先サーバーごとに異なる設定をパラメーター化できます。パラメータ化の詳細については、Web Deploy のパラメータ化の動作、Web Deploy のパラメータ化、declareParam と setParamの使用に関する記事を参照してください。
于 2012-03-20T19:04:51.560 に答える
0
1. サイトのパッケージをビルドする 2. n サーバーにデプロイする小さな PowerShell スクリプトを作成するのが最善の方法です。
PowerShell でタスクを管理するために psake を使用していますが、これは単純な PowerShell であるため、パッケージの行を保持して、上記の例から展開できます。サーバーへの認証を考慮するには、発行タスクの最後の部分を変更する必要があります
于 2011-11-03T06:58:15.690 に答える