【问题标题】:MSDeploy Command ConsoleMSDeploy 命令控制台
【发布时间】:2023-03-23 14:42:01
【问题描述】:

如何在大约 3 分 40 秒时打开我在视频“http://www.iis.net/downloads/microsoft/web-deploy”中看到的“MSDeploy 命令控制台”

我可以通过将 cmd 提示符指向“C:\Program Files\IIS\Microsoft Web Deploy V3”然后启动 msdeploy.exe 来访问它。

我的问题是,这是唯一的方法,还是有一些类似于我们在 Visual Studio 命令提示符下的命令提示符

【问题讨论】:

    标签: deployment web msdeploy webdeploy


    【解决方案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 存在以便将输出保存在文件中(仍在发送错误)

    【讨论】:

      猜你喜欢
      • 2014-02-23
      • 1970-01-01
      • 2017-08-08
      • 2016-01-29
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多