gpt4 book ai didi

web-config - 在 BuildMaster 中使用 MSDeploy Web 转换

转载 作者:行者123 更新时间:2023-12-01 09:29:17 25 4
gpt4 key购买 nike

在我们的项目中,我们使用 Microsoft 规定的技术为每个环境提供了多个配置文件,如下所述: http://msdn.microsoft.com/en-us/library/dd465326.aspx

所以我们有以下文件:网络配置web.Deploy.configweb.Release.config

由于我们是一个小型开发团队,这让生活变得非常简单,因为我们不需要离开 Visual Studio 来更改这些文件。此外,它们是受版本控制的,以防我们需要回滚。

我们希望继续使用这种方法,并且我们对将这些不同的文件移动到 BuildMaster 的配置管理系统中不感兴趣。

我们如何让 BuildMaster 使用这些文件或使用 MSDeploy 来创建我们的部署工件?

最佳答案

一种选择是使用 MSBuild 任务来执行配置转换。来自 Transforming a web.config file for deployment您可以通过调用 TransformWebConfig 目标来调用 MSBuild 进行转换:

MSBuild Project.csproj/t:TransformWebConfig/p:Configuration=Staging

在 BuildMaster 中,您可以使用“Build .NET MSBuild Project”Action 而不是“Build .NET Application”Action,然后传入这些参数。

关于web-config - 在 BuildMaster 中使用 MSDeploy Web 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17675374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com