我们安装了发布管理更新 2,并使用 TFS 2013 更新 2 持续部署构建模板来发布网站。
我们有三种阶段类型:集成、登台和生产。
当每个阶段都有 web.config 转换时,发布网站的最佳方式是什么?转换用于连接字符串、appsettings 和 log4net。
我开始倾向于this question's best answer ,但想知道我是否缺少一个工具或更简单的路径。
最佳答案
Visual Studio 2013 的发布管理有自己的变量管理系统。配置组件时,您可以设置它使用的属性。
然后,您可以使用带有 "__myveriableName__"
的单个 web.config 文件来代替这些值。在组件的属性选项卡上,您可以选择系统将查找并替换变量的文件类型。因此,这里您可以选择 *.config。
这样您就可以配置两个配置... dev.config 用于本地开发和本地设置,以及release.config 以及发布管理使用的定义变量...
您可以从 Professional Application Lifecycle Management with Visual Studio 2013 获取有关如何操作的信息或上Visual Studio site .
关于tfs - Release Management v12,如何部署 web.config 转换为不同的阶段类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23661035/