使用web.config转换时,什么进入基本web.config文件?

时间:2014-11-05 11:11:02

标签: .net web-config web.config-transform

我们有

web.config

web.debug.config

web.live.config

如果我们有实时和调试的共同点,例如设置,我可以看到它进入web.config。然后它出现在debug和live的输出中。

但是如果您有类似应用设置的内容会发生什么,例如

<add key="environment" value="myservice.live.com" /> <add key="environment" value="myservice.testing.com" />

我们想知道您是否可以/应该将密钥放入基础web.config而没有值value=""并将其转换为其他配置,或者我们是否应该完全从基础网站中省略密钥.config并将其添加到debug / live configs中。这可能会使转换变得更加棘手,因为我们必须使用定位器来添加值而不是仅仅替换。

原始web.config文件是否自行使用?

我们正试图确定如何设置解决方案以尽量减少混淆。

1 个答案:

答案 0 :(得分:0)

部署应用程序时的AFAIK web.config转换。

因此,当在调试器中本地运行时,您将需要基本web.config文件中的相关设置。