Каков наилучший метод для достижения динамической перезаписи URL в ASP.Net?

StackOverflow https://stackoverflow.com/questions/125826

  •  02-07-2019
  •  | 
  •  

Вопрос

В настоящее время я использую Intelligencia.UrlRewriter у кого-нибудь есть предложения получше?

Это было полезно?

Решение

Система.Веб.Маршрутизация является часть .NET 3.5 с пакетом обновления 1 и вы можете использовать его как для вашего ASP.NET WebForm-приложения, так и для вашего MVC-приложения.

Тот Самый официальный ASP.NET сайт обладает хорошим Руководство по быстрому запуску о системе.Веб.маршрутизации.

Другие советы

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

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

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

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

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

Дополнительные ссылки вы можете найти в это статья в Википедии

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top