2012-01-26 42 views
0

我有以下规则工作?我错过了什么?当我在VS中运行和调试时,这些都不起作用。重写规则不MVC3

回答

0

您是否试过在<rewrite>标记之后立即放入<rules>标记?例如,像这样:

<rewrite> 
    <rules> 
     <rule name="LowerCaseRule1" stopProcessing="true"> 
      <match url="[A-Z]" ignoreCase="false" /> 
      <action type="Redirect" url="{ToLower:{URL}}" /> 
     </rule> 
    </rules> 
</rewrite> 

参考:http://paulstack.co.uk/blog/post/IIS-Rewrite-Module-and-MVC3.aspx

+0

还不行。 – Darren

+0

您的Web.config文件位于正确的目录中吗?只是想确定...因为这会影响你的动作的'url =“”'。 – summea