【问题标题】:Is it possible to apply web config transformation during installation of a package是否可以在安装包期间应用 Web 配置转换
【发布时间】:2012-06-25 13:20:53
【问题描述】:

如果您创建了具有 release1 配置的包。并且您想使用相同的包将其推送到实时服务器,但您需要具有不同的 Web 配置设置。是否可以安装该软件包并为各种其他配置(LIVE1、LIVE2)执行 Web 配置转换。请指导。

【问题讨论】:

    标签: msbuild web-config teamcity transform msdeploy


    【解决方案1】:

    您可以使用 Web Deploy 参数,而不是将 Web.config 转换放入转换文件。然后,可以在包安装期间在 IIS 管理器 UI 中设置参数值(如果您使用它来安装包),或者如果您使用命令行安装它,则可以在随包提供的文件中设置参数值。有关示例,请参阅http://msdn.microsoft.com/en-us/library/ff398068(v=vs.110 中的为 Web.Config 文件设置使用部署参数

    另一种选择是使用 PackageWeb Nuget 包,目前是测试版:

    http://nuget.org/packages/PackageWeb

    PackageWeb在此博客中介绍:

    http://sedodream.com/2011/12/24/PackageOncePublishAnywhere.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-29
      • 1970-01-01
      相关资源
      最近更新 更多