Изменить правило перезаписи URL в Web.Config из кода C#

Я хочу изменить правило перезаписи из кода C#. Правило перезаписи URL находится в файле web.config.

<system.webServer>
    <rewrite>
      <rules>
        <rule name="partners">
          <match url="^partners$" />
          <action type="Rewrite"
                  url="partners.aspx" />
        </rule>
        <rule name="news">
          <match url="^news$" />
          <action type="Rewrite"
                  url="news.aspx" />
        </rule>
        <rule name="projects">
          <match url="^projects$" />
          <action type="Rewrite"
                  url="projects.aspx" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>

Я хочу изменить напр. to ,

как я могу найти правило узла и обновить URL-адрес совпадения на «новый», где имя = «партнеры»;?

это моя идея динамической перезаписи URL. спасибо за любые другие способы, если у вас есть.

9
задан levi 24 May 2012 в 22:55
поделиться