我查看了几个用于 ASP.Net 和 IIS 的 URL 重写器,想知道其他人都在使用什么,以及为什么。
以下是我用过或看过的:
- ThunderMain URLRewriter:在以前的项目中使用,没有我们想要的灵活性/性能
- Ewal UrlMapper:在当前项目中使用,但源似乎已被放弃
- UrlRewritingNet.UrlRewrite : 看起来像一个不错的库,但文档的糟糕语法让我感到不安
- UrlRewriter.NET:这是我目前的最爱,具有很大的灵活性,尽管注入到替换正则表达式中的额外功能会稍微改变标准.Net 正则表达式语法
- Managed Fusion URL Rewriter:我在上一个关于堆栈溢出的问题中找到了这个,但还没有尝试过,从示例语法来看,它似乎无法通过 web.config 进行编辑