我已经从一位离开公司的同事那里继承了一个应用程序,并且遇到了一个名为web.config.transform的文件。它包含常用的转换语法,但与web.config文件是分开的。
这显然会更新配置文件,但我不知道有人可以使用单独的文件来执行此操作。与通常的web.debug.config和web.release.config相比,使用单独的文件的目的是什么?
答案 0 :(得分:2)
一个简单的Google提供了许多答案和示例,但是MS写道https://msdn.microsoft.com/en-us/library/dd465326(v=vs.110).aspx
其中将文件描述为将在部署时对web.config进行的更改,它是拥有.debug和.release两个单独文件的替代方法。您可能会争辩一个具有所有设置的文件,而仅更新数据源或端点地址就不太会在发布时丢失某些东西。