Mam pewne reguły przepisywania IIS, które chcę zmienić w zależności od środowiska. Reguły przepisywania rozwój są w pliku web.config, potem na końcu pliku web.test.config mam:Zastępowanie reguł przepisywania IIS w transformacji web.config
<appSettings>
...Some app settings tranforms here
</appSettings>
<system.webserver>
<rewrite xdt:Transform="Replace">
<rules>
... rules here
</rules>
</rewrite>
</system.webserver>
</configuration>
Moje ustawienia aplikacji są coraz przekształconej gdy wdrożyć do testowania, ale przez IIS przepisanie zasady nie są. Miałem nadzieję, że cała sekcja <rewrite>
zostanie po prostu zastąpiona przez tę w pliku transformacji (jak na http://msdn.microsoft.com/en-us/library/dd465326.aspx), ale nic się nie zmienia.
Próbowałem oddanie xdt:Transform="Replace" xdt:Locator="Match(name)">
na indywidualnych zasadach TOO:
<rule name="Test rule" stopProcessing="true" xdt:Transform="Replace" xdt:Locator="Match(name)">
Ale znowu to nie robi różnicy.
Czy można nawet zastąpić reguły przepisywania w web.config, a jeśli tak, to czego mi brakuje?