如何手动编辑Web部署包?

时间:2018-05-03 20:49:03

标签: asp.net windows msbuild webdeploy

我生成一个这样的包:

msbuild myapp.csproj /T:Package

我希望在创建包之后对其进行转换。

我不想使用parameters.xml,因为我已经有了一堆xdt变换,并且使用另一个完全不同的变换工具来做同样的事情真是太愚蠢了。

我可以通过脚本打开zip,应用我的xdt变换,然后将其拉回来

但是部署该软件包后,Web部署删除了整个站点目录并失败。

为什么呢? webdeploy是否散列文件或某些内容,使得在创建包之后无法手动编辑包(在parameters.xml之外)?生成包后,如果我进入zip并编辑web.config或任何其他配置,修改后的包不能部署

错误是:

ERROR: msdeploy failed : SetParameters from:
"C:\...\...\package.SetParameters.xml"

0 个答案:

没有答案