私は、ASP.Net および IIS 用のいくつかの URL リライタを見てきましたが、他の人は何を使用しているのか、またその理由は何なのか疑問に思っていました。
これが私が使用したり見たりしたものです:
- ThunderMain URLRewriter : 以前のプロジェクトで使用されていましたが、私たちが探していた柔軟性/パフォーマンスがまったくありませんでした
- Ewal UrlMapper : 現在のプロジェクトで使用されていますが、ソースは放棄されているようです
- UrlRewritingNet.UrlRewrite : まともなライブラリのように見えますが、ドキュメントの文法が貧弱で不安になります
- UrlRewriter.NET : これは私の現在のお気に入りであり、優れた柔軟性を備えていますが、置換正規表現に追加された追加関数により、標準の .Net 正規表現構文が少し変更されます。
- Managed Fusion URL Rewriter : スタック オーバーフローに関する以前の質問でこれを見つけましたが、まだ試していません。構文例から、web.config で編集できないようです。