c# - 这个 web.config.transform 文件的目的是什么
问题描述
我从一位离开公司的同事那里继承了一个应用程序,并且遇到了一个名为 web.config.transform 的文件。它包含通常的转换语法,但独立于 web.config 文件。
这显然会更新配置文件,但我不知道可以有一个单独的文件来执行此操作。与使用通常的 web.debug.config 和 web.release.config 相比,使用单独的文件的目的是什么?
解决方案
一个简单的谷歌提供了许多答案和示例,但是 MS 写了https://msdn.microsoft.com/en-us/library/dd465326(v=vs.110).aspx
其中将文件描述为将在部署时完成的对 web.config 的更改,它是拥有 .debug 和 .release 两个单独文件的替代方法。您可以争论一个包含所有设置的文件,并且仅更新数据源或端点地址将不太容易在发布时丢失某些内容。
推荐阅读
- node.js - reactJs 中的 this 关键字
- javascript - 使用 js 从头开始创建 GLTF 文件
- firebase - OAuth2 阻止对外部服务的访问(“XMLHttpRequest 由于访问控制检查而无法加载 Firestore”)
- android - 替换片段清除所有 Edittext 值
- ruby-on-rails - 如何从 ActiveRelation 更新选定 ActiveRecords 上的 `attr_accessor`
- debugging - Intellij 远程调试 Tomcat
- python - “utf-8”编解码器无法解码位置 4 中的字节 0xe9:数据意外结束
- css - p:schedule - 在单元格中换行
- azure-cosmosdb - Cosmo DB 存储过程 - for 循环中的回调问题
- ios - 如何从一个 ViewController 的功能中更改属性?