Asp.net
Web.config 轉換插入作為第一個孩子
轉換 web.config 時,如何插入 web.config 節點作為父節點的第一個子節點?所以我有
<configuration> <system.webServer> <rewrite> <rules> <rule name="Foo" stopProcessing="true"> ... </rule> <rule name="Bar" stopProcessing="true"> ... </rule> </rules> </rewrite> </system.webServer> </configuration>我想插入另一條規則作為第一條規則。web.Release.config 中的以下程式碼僅將其添加到末尾。
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <system.webServer> <rewrite> <rules> <rule name="Blah" stopProcessing="true" xdt:Transform="Insert"> ... </rule> </rules> </rewrite> </system.webServer> </configuration>
這成功了
<rule name="Blah" stopProcessing="true" xdt:Transform="InsertBefore(/configuration/system.webServer/rewrite/rules/rule)"> ... </rule>