使用IIS 7在asp.net mvc url上进行尾随斜杠

时间:2009-03-31 17:14:31

标签: asp.net-mvc iis iis-7

我在IIS 7 / windows 2008服务器上使用asp.net MVC。

问题是asp.net mvc最终会生成没有斜杠的网址,例如:http://site.com/category/asp。单击此URL时,IIS 7可能会认为它是一个目录并发出302重定向到http://site.com/category/asp/(带有结束斜杠)。我该如何改变?我不希望额外的重定向过热。这不会发生在Visual Studio Web服务器上。也不会发生在nerddinner.com上。

2 个答案:

答案 0 :(得分:2)

您可以在IIS7中使用URL重写来提供帮助。看看Scott Hanselman在这个问题上写的文章:

http://www.hanselman.com/blog/ASPNETMVCAndTheNewIIS7RewriteModule.aspx

答案 1 :(得分:0)

我认为这不是方法,因为Visual Studio上的Web服务器不使用重写,并且url在那里没有302重定向。另外,我不认为nerddinner.com正在使用IIS重写..

感谢