【发布时间】:2018-01-19 03:07:58
【问题描述】:
我知道我可以这样做来构建和部署:
msbuild mysln.sln /p:DeployOnBuild=true /p:PublishProfile=<profile-name>
但我想一步构建,将这些工件移动到另一个位置,然后部署。
我可以使用 msdeploy.exe 进行部署,但我更愿意使用 msbuild 命令(它将为我定位并使用正确的 args 调用 msdepoy)执行此操作,就像我现在做的那样,但不是DeployOnBuild 我只想部署。
编辑:再补充一点,创建一个 msdeploy 包很痛苦,而 msbuild 已经为我完成了这一切,这就是为什么我想让它为我编排这个。
编辑:有没有一种方法可以让我准确地看到 msbuild 正在运行哪些 msbuild/msdeploy 命令来创建和部署包?我想如果我可以记录这些确切的命令,我可以手动完成并让 msbuild 创建包并运行 msdeploy 命令来部署它。但我看不到 msbuild 实际上在做什么。
【问题讨论】:
标签: asp.net windows iis msbuild msdeploy