为Staging and Production web.config文件生成xml文档转换

时间:2014-12-01 14:53:44

标签: c# asp.net .net xml xdt-transform

我们计划使用XDT概念来自动化分段和生产中的web.config设置。 我们已经使用c#.Net中的Visual Studio长时间创建了Web应用程序。我们所有的应用程序都已经在其中有一个web.config(在其下面有web.debug.config和web.release.config)

我从当前的staging和PROD环境中获取了web.config。现在我创建web.PROD.config和web.Staging.config xdt(xml转换)文件(基于我从当前的Staging和PROD环境中获取的备份)并确保已经存在的web.config在解决方案中也相应更新?

我目前的计划是手动完成,但我们需要花费大量时间。有没有办法从Visual Studio或任何其他工具中执行此操作?

1 个答案:

答案 0 :(得分:6)

https://github.com/CameronWills/FatAntelope 此命令行工具将比较两个web.config文件并从差异生成XDT转换。因此,您可以使用开发web.config和production web.config运行它,并获取web.release.config文件。

免责声明:我写了......