1

ビデオ「 http://www.iis.net/downloads/microsoft/web-deploy」の約 3 分 40 秒にある「MSDeploy コマンド コンソール」を開く方法

cmd プロンプトで "C:\Program Files\IIS\Microsoft Web Deploy V3" を指定し、msdeploy.exe を起動することでアクセスできました。

私の質問は、これが唯一の方法ですか、それともビジュアル スタジオのコマンド プロンプトに似たコマンド プロンプトがあるかということです。

4

1 に答える 1

1

これを試すことができます:

string deployPath = @"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe";
string deployScript ="-verb:sync -source:package='C\package.zip' -dest:auto"
string scr = string.Format( "/k \"{0}\" {1}", deployPath, deployScript );
Process proc = new Process();        
proc = Process.Start( "cmd.exe", scr + " > error.txt" );

このように cmd を呼び出すと、内部で指定された deployPath が実行され、deployScript によって msdeploy に実行させたいことを指定します。/k コンソールを開いたままにして結果を確認できるようにし、最後に > error.txt 出力をファイルに保存するためにそこにあります(まだエラーの送信に取り組んでいます)

于 2013-12-12T10:11:23.177 に答える