Pregunta

Is it possible to create a rule that has a behaviour similar to the Service.Transfer from ASP ?

¿Fue útil?

Solución

Using IIS7 Rewriting Module you can use a Rewrite Action.

This keeps the original URL but rewrites the path which your application will see and process in a similar way to 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>

Have a look at the rules overview.

This essentially is the same as Context.RewritePath.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top