0

私は MSDeploy を見ていますが、サイトを簡単にレプリケートできることをドキュメントで確認しています。まだ Web ファーム フレームワークを使用する準備ができていないため、それはオプションではありません。3 台のサーバーに展開するために使用できるプロバイダーはありますか?

4

2 に答える 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

https://stackoverflow.com/questions/7988832/management-of-sensitive-data-in-web-config-release-for-open-source-projects-when

1. サイトのパッケージをビルドする 2. n サーバーにデプロイする小さな PowerShell スクリプトを作成するのが最善の方法です。

PowerShell でタスクを管理するために psake を使用していますが、これは単純な PowerShell であるため、パッケージの行を保持して、上記の例から展開できます。サーバーへの認証を考慮するには、発行タスクの最後の部分を変更する必要があります

于 2011-11-03T06:58:15.690 に答える