Создайте правило с помощью модуля переписывания поведения IIS Service.Transfer (). - PullRequest
0 голосов
/ 01 сентября 2011

Можно ли создать правило с поведением, аналогичным Service.Transfer от ASP?

1 Ответ

1 голос
/ 01 сентября 2011

Используя модуль перезаписи IIS7, вы можете использовать Rewrite Action.

Это сохраняет исходный URL, но переписывает путь, который ваше приложение будет видеть и обрабатывать аналогично Server.Transfer.

<rewrite>
  <rules>
    <rule name="Rewrite to article.aspx">
      <match url="^article/([0-9]+)/([_0-9a-z-]+)" />
      <action type="Rewrite" url="article.aspx?id={R:1}&amp;title={R:2}" />
    </rule>
  </rules>
</rewrite>

Посмотрите обзор правил .

По сути, это то же самое, что и Context.RewritePath.

...