如何将包的web.config与web部署(msdeploy)合并?

时间:2014-06-27 12:28:11

标签: asp.net webdeploy

这些是我执行的步骤:

  1. 使用msdeploy创建了两个包:Package.zipCustomisePackage.zip

  2. 将第一个包Package.zip部署到目标站点,例如:site / WebDeployment。

  3. 将第二个包CustomisePackage.zip部署到同一目标站点。例如:site / WebDeployment。跳过web.config以覆盖。

  4. 我的问题是如何将CustomisePackage.zip的web.config合并到网站(site / WebDeployment)?

    有没有人有相同的场景并为此提供解决方案?

1 个答案:

答案 0 :(得分:0)

我认为你应该为不同的环境创建不同的配置文件。在部署转换文件之前。

http://msdn.microsoft.com/en-us/library/vstudio/dd465318%28v=vs.100%29.aspx

http://www.hanselman.com/blog/SlowCheetahWebconfigTransformationSyntaxNowGeneralizedForAnyXMLConfigurationFile.aspx

如果您在同一位置复制第二个包后专门想要合并文件,那么您应该合并WinMerge

之类的工具