私は、環境によって異なるIIS書き換えルールをいくつか持っています。開発の書き換えルールは、web.configファイルで、その後、私が持っているweb.test.configファイルの末尾にされていますweb.config変換でIIS書き換えルールを置き換える
<appSettings>
...Some app settings tranforms here
</appSettings>
<system.webserver>
<rewrite xdt:Transform="Replace">
<rules>
... rules here
</rules>
</rewrite>
</system.webserver>
</configuration>
マイアプリの設定は、私がテストするために展開するときに変換しますが、IISの書き換えによって取得されていますルールはそうではありません。 <rewrite>
セクション全体が(http://msdn.microsoft.com/en-us/library/dd465326.aspxのように)変換ファイル内のセクションで置き換えられるだけで、何も変化しないことを期待していました。
<rule name="Test rule" stopProcessing="true" xdt:Transform="Replace" xdt:Locator="Match(name)">
をしかし、再び、これは違いはありません:
私はあまりにも、個々のルールにxdt:Transform="Replace" xdt:Locator="Match(name)">
を入れて試してみました。
web.configの書き換えルールを置き換えることも可能ですか?もしそうなら、何が欠けていますか?