Каков наилучший метод для достижения динамического перезаписи URL в ASP.Net? - PullRequest
2 голосов
/ 24 сентября 2008

Я сейчас использую Intelligencia.UrlRewriter У кого-нибудь есть лучшие предложения?

Ответы [ 5 ]

7 голосов
/ 24 сентября 2008

System.Web.Routing является частью .NET 3.5 SP1 , и вы можете использовать его как для своего ASP.NET WebForm-приложения, так и для MVC-приложения.

Официальный сайт ASP.NET имеет хорошее краткое руководство по быстрому запуску на System.Web.Routing.

3 голосов
/ 24 сентября 2008

ISAPI_Rewrite также является хорошим универсальным решением - работает не только с ASP.NET, но и с любой другой системой.

2 голосов
/ 24 сентября 2008

Альтернативный подход для рассмотрения - URL маршрутизация . Это не то же самое, что переписывание (переписывание включает в себя изменение одного URL-адреса на другой, в то время как маршрутизация предполагает непосредственное сопоставление динамических URL-адресов с различными частями вашего приложения), и его не так просто реализовать для существующего проекта, но если вы начинаете проект с С нуля, вы можете найти это лучший подход в зависимости от ваших точных требований. С другой стороны, это может быть бесполезно для вас, но, по крайней мере, вы можете принять обоснованное решение!

1 голос
/ 24 сентября 2008

Следуя предложению Себа Нильссона, я немного заглянул в Google и нашел такие хорошие примеры:

При работе с IIS 6 важно взглянуть на этот Блог

0 голосов
/ 24 сентября 2008

IIS 7 поставляется с модулем перезаписи

Вы можете найти другие ссылки в этой статье Википедии

...