Мой клиент попросил меня создать персонализированную систему URL-адресов, чтобы они могли отправлять клиентам действительно короткие URL-адреса в открытках следующим образом:
www.client.com / JasonSmith03
www.client.com / TonyAdams
С этими URL-адресами мне нужно IIS 6, чтобы перехватить входящий запрос и передать этот токен «JasonSmith03» в мою базу данных, чтобы определить, какойцелевую страницу, чтобы перенаправить их на.
Я бы хотел использовать HttpHandler или HttpModule, но они оба выглядят так, как будто им требуется расширение файла (.aspx) в URL.Подстановочные символы будут проверять каждый входящий запрос, и это смешно.Фильтры ISAPI - это просто текстовые файлы маршрутизации, поэтому я не могу использовать логику для вызова базы данных.По словам Скотта Гатри, это был бы торт, если бы у меня был IIS 7, но у меня его нет.
Можно ли это сделать с помощью MVC?Я работал с MVP в течение последних нескольких лет, поэтому я не занимался MVC и маршрутизацией.Я думал, что вспомнил, что MVC имеет возможность использовать URL-адреса без расширений в стиле REST.Я был бы очень рад, если бы эти персонализированные URL-адреса появились на сайте, построенном в MVC, если он будет работать.
Спасибо!