Я просмотрел несколько переписывающих URL-адресов для ASP.Net и IIS и задавался вопросом, что все остальные используют и почему.
Вот те, которые я использовал или смотрел:
- ThunderMain URLRewriter: используется в предыдущем проекте, у него не было гибкости/производительности, которую мы искали
- Ewal UrlMapper: используется в текущем проекте, но источник кажется заброшенным
- UrlRewritingNet.UrlRewrite: кажется приличной библиотекой, но документальная плохая грамматика оставляет мне ощущение непросто.
- UrlRewriter.NET: это мой текущий fav, имеет большую гибкость, хотя дополнительные функции, закачиваемые в заменяющие регулярные выражения, меняют стандарт. Чистый синтаксис регулярного выражения
- Управляемый Fusion URL Rewriter: я нашел это в предыдущем вопросе при переполнении стека, но еще не пробовал, из синтаксиса примера, он не может быть доступен для редактирования через web.config