【问题标题】:MSdeploy : Web transformation files and parameterization mutually exclusive?MSdeploy:Web 转换文件和参数化相互排斥?
【发布时间】:2011-07-18 14:36:40
【问题描述】:

我创建了一个具有特定配置(应用设置、连接字符串、绑定)的转换文件“Web.Release.config”。在同一个项目中,我还创建了 parameters.xml 文件,并添加了一些我的配置参数(应用程序设置、绑定)。 在此之后,我构建了部署包“mypackage.zip”。

我修改了 setparameters.xml 文件,目的是使用与转换文件“Web.Release.config”中指定的配置不同的配置来部署 mypackage.zip。但是当我部署包时,msdeploy 会忽略参数化,即使我指定在部署期间使用 setparameter.xml。

转换文件和参数化是否相互排斥?

【问题讨论】:

    标签: msdeploy


    【解决方案1】:

    我不确定我是否完全理解你的问题,但这里有一个镜头。

    在 Visual Studio 2010 中,Web.config 转换是根据用于发布/打包的构建配置执行的。因此,在您的示例中,您声明您创建了一个配置转换 Web.Release.config,然后您说“......打算使用不同的配置部署 mypackage.zip......”。如果您想部署不同的配置(即不发布),那么您的配置转换将不会启动。您将需要创建另一个与 web.release.config 具有相似(或相同)内容的 web.config 转换。

    您能否让我知道这是否有帮助,如果没有,您能否提供更多详细信息?

    【讨论】:

      猜你喜欢
      • 2010-11-23
      • 2010-11-25
      • 2010-10-27
      • 2021-12-17
      • 1970-01-01
      • 2013-07-07
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多