Недавно мы перешли на asp.net mvc, но нам все еще нужно поддерживать некоторые устаревшие URL-адреса. Как лучше поступить в этой ситуации. Это событие Application_PreRequestHandlerExecute() в global.asax, которое мне нужно использовать, или есть лучший способ?
Как поддерживать устаревшие URL-адреса (тип веб-форм) в маршрутизации asp.net mvc
Ответы (1)
Вы можете использовать модуль URL Rewrite для IIS7. У Скотта Хансельмана есть хороший пост об использовании перезаписи URL-адресов для обработки устаревших URL-адресов здесь.
Другой вариант, я считаю, что вы можете просто добавить маршрут, который соответствует вашему старому синтаксису URL.
person
Nate
schedule
14.06.2010
Спасибо, Нейт, но проблема в том, что у нас слишком много старых URL-адресов для поддержки, а наши веб-конфигурации генерируются автоматически. По сути, наше приложение представляет собой шаблонную платформу веб-сайтов, и мы поддерживаем на ней около 70 веб-сайтов. Есть ли другой способ заставить это работать?
- person kishore; 15.06.2010