首页 > 解决方案 > 这个 web.config.transform 文件的目的是什么

问题描述

我从一位离开公司的同事那里继承了一个应用程序,并且遇到了一个名为 web.config.transform 的文件。它包含通常的转换语法,但独立于 web.config 文件。

这显然会更新配置文件,但我不知道可以有一个单独的文件来执行此操作。与使用通常的 web.debug.config 和 web.release.config 相比,使用单独的文件的目的是什么?

在此处输入图像描述

标签: c#

解决方案


一个简单的谷歌提供了许多答案和示例,但是 MS 写了https://msdn.microsoft.com/en-us/library/dd465326(v=vs.110).aspx

其中将文件描述为将在部署时完成的对 web.config 的更改,它是拥有 .debug 和 .release 两个单独文件的替代方法。您可以争论一个包含所有设置的文件,并且仅更新数据源或端点地址将不太容易在发布时丢失某些内容。


推荐阅读