6

これで、デプロイがビルドで動作し、デプロイ パッケージを作成してターゲット サーバーでパッケージを実行するようにビルドをセットアップしました。これまでのところ素晴らしい。ただし、現在はアプリケーションが拡大しており、マシンごとに異なる構成 (アカウント名など) が必要です。

たとえば「setParameters.xml」のファイル名を「Server1.SetParameters.xml」などに指定できますか?

今のところ、各展開の前に SetParameters.xml を介してファイルをコピーしていますが、エレガントではないようで、間違った設定を間違ったサーバーに展開する理由が何であれ、ファイルがロックされている必要があります。

4

1 に答える 1

11

WPP で生成されたdeploy.cmdファイルを使用しているため、最も簡単な選択は%_DeploySetParametersFile%、デプロイ スクリプトを実行する前に setParmeters ファイルへのフル パスを設定することです。

SET _DeploySetParametersFile=c:\full\path\to\setParmaeters.xml
call Website.deploy.cmd

または、msdeploy を直接使用する場合は、 を指定できます-setParamFile:c:\full\path\to\setParmaeters.xml。詳細については、Web デプロイの操作設定を参照してください。

于 2012-10-04T23:07:11.277 に答える