मेरे पास कुछ आईआईएस फिर से लिखने वाले नियम हैं जिन्हें मैं पर्यावरण से बदलना चाहता हूं। विकास पुनर्लेखन नियम तो web.test.config फ़ाइल मेरे पास है के अंत में, web.config फ़ाइल में हैं:वेब.config में आईआईएस रीराइट नियमों को बदलना
<appSettings>
...Some app settings tranforms here
</appSettings>
<system.webserver>
<rewrite xdt:Transform="Replace">
<rules>
... rules here
</rules>
</rewrite>
</system.webserver>
</configuration>
मेरे एप्लिकेशन सेटिंग तब्दील हो रहे हैं जब मैं परीक्षण करने के लिए तैनात है, लेकिन आईआईएस पुनर्लेखन द्वारा नियम नहीं हैं। मैं उम्मीद कर रहा था कि पूरे <rewrite>
सेक्शन को ट्रांसफॉर्म फ़ाइल में से एक के साथ प्रतिस्थापित किया जाएगा (http://msdn.microsoft.com/en-us/library/dd465326.aspx के अनुसार), लेकिन कुछ भी नहीं बदल रहा है।
मैं भी अलग-अलग नियमों पर xdt:Transform="Replace" xdt:Locator="Match(name)">
डालने की कोशिश की है:
<rule name="Test rule" stopProcessing="true" xdt:Transform="Replace" xdt:Locator="Match(name)">
लेकिन फिर से इस कोई फर्क नहीं पड़ता।
क्या वेब.config में पुनर्लेखन नियमों को प्रतिस्थापित करना भी संभव है और यदि हां, तो मुझे क्या याद आ रही है?