Я добавляю некоторые функции MVC на существующий сайт (FWIW, большинство из которых в классическом ASP).В результате мне нужно сохранить маршрутизацию по умолчанию, идущую к ~ / default.asp (как минимум - предпочтительно документ по умолчанию, указанный в IIS).
Есть ли способ записать маршрут в RegisterRoutes так, чтобызапрос корня сайта (например, http://localhost, http://localhost/, или http://localhost/default.asp) будет напрямую получать страницу по умолчанию, а не пытаться найти контроллер / действие? Или ямне нужно написать свой собственный HttpModule, который отфильтрует его и не даст ему попасть в MvcHandler (как в этом блоге )?
Кстати, я это гуглил, но большинство обращенийдля MVC версии 1 или более ранней, и маршрутизация по умолчанию, по-видимому, изменилась в версии 2 (т. е. больше нет default.aspx, перенаправляющего на ~ / Home), поэтому они не применимы напрямую. Тем не менее, те, которые были тамне решил эту проблему.