我目前正在使用Intelligencia.UrlRewriter有没有人有更好的建议?
答案 0 :(得分:7)
System.Web.Routing是 .NET 3.5 SP1的一部分,您可以将它用于ASP.NET WebForm应用程序和MVC应用程序。
官方ASP.NET网站在System.Web.Routing上有一个很好的QuickStart Tutorial。
答案 1 :(得分:3)
ISAPI_Rewrite也是一个很好的通用解决方案 - 不仅适用于ASP.NET,也适用于任何其他系统。
答案 2 :(得分:2)
另一种需要考虑的方法是URL routing。这与重写不同(重写涉及将一个URL更改为另一个URL,而路由涉及将动态URL直接映射到应用程序的不同部分),并且对于现有项目实现起来并不容易,但如果您要从您可能会发现这是一种更好的方法,具体取决于您的具体要求。另一方面,它可能对你没用,但至少你可以做出明智的决定!
答案 3 :(得分:1)
根据Seb Nilsson提出的建议,我在谷歌上看了一下,发现了一些很好的例子:
使用IIS 6时,请务必查看此Blog
答案 4 :(得分:0)
IIS 7附带rewrite module
您可以在this维基百科文章
中找到更多链接