【发布时间】:2014-04-04 19:32:58
【问题描述】:
我有一个具有正常 web.config 的项目,其中包含以下 appsettings:
<add key="CachingEnabled" value="true"/>
<add key="IsDeployed" value="true"/>
在我的 web.debug.config 中,我尝试用
覆盖这些设置<add key="CachingEnabled" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
<add key="IsDeployed" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
而且我也在web.release.config中放了对应的值
但是,当我单步执行代码时,这些值仍然与主 web.config 中的值相同
这些值是否仅在您以调试模式部署站点时适用,或者如果您只是在本地运行站点,它们是否应该工作?我通过 iis 在本地运行该站点,而不是通过按下 Visual Studio 中的播放按钮,如果这有什么不同的话。
【问题讨论】:
-
我猜这些值会在您选择发布时应用。
标签: c# web-config