使用Service.Transfer() Behaviour IIS重写模块创建规则



是否可以创建一个行为类似于服务的规则?从ASP转移?

使用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相同

最新更新