我在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上。
答案 0 :(得分:2)
您可以在IIS7中使用URL重写来提供帮助。看看Scott Hanselman在这个问题上写的文章:
http://www.hanselman.com/blog/ASPNETMVCAndTheNewIIS7RewriteModule.aspx
答案 1 :(得分:0)
我认为这不是方法,因为Visual Studio上的Web服务器不使用重写,并且url在那里没有302重定向。另外,我不认为nerddinner.com正在使用IIS重写..
感谢