我的 vs2010 web.config 文件中有以下部分。我需要在调试环境中的每个资源 uri 中将 /bin/ 替换为 /bin/config/ 。我尝试在 web.debug.config 中使用 xdt:transformation 和定位器,并且 web.release.config 中不需要任何转换更改,可以保持不变。
<context>
<resource uri="~/bin/file1.config.xml" />
<resource uri="~/bin/file2.config.xml" />
<resource uri="~/bin/file3.config.xml" />
</context>
我尝试了几种不同的方法,但在 web.debug.config 中没有任何效果。这是我所拥有的不起作用。请帮忙。
<resource uri="~/bin/Config/file1.config.xml" xdt:Transform="Replace" xdt:Locator="Condition(//resource[@uri='~/bin/file1.config.xml']) "/>
<resource uri="~/bin/Config/file2.config.xml" xdt:Transform="Replace" xdt:Locator="Condition(//resource[@uri='~/bin/file2.config.xml']) "/>
<resource uri="~/bin/Config/file3.config.xml" xdt:Transform="Replace" xdt:Locator="Condition(//resource[@uri='~/bin/file3.config.xml']) "/>
更新:我需要能够通过 Visual Studio IDE 调试我的网站来做到这一点。