我在我的vs2010 web.config文件中有以下部分。我需要在調試環境中的每個資源uri中將/ bin /替換爲/ bin/config /。我試圖在web.debug.config中使用xdt:transformation和locator,並且web.release.config中不需要任何轉換更改,它們可以保持不變。使用xpath的Web.config轉換失敗,因爲spring資源uri
<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中調試自己的網站做到這一點。