Могу ли я изменить маршрут MVC вне Global.asax?

Можно ли изменить маршруты (и, следовательно, RouteTable) вне файла global.asax, возможно, в контроллере? Это вообще целесообразно?

Причина моего запроса связана с тем, что IIS 6 и интегрированный режим не позволяют использовать контекстные вызовы запроса. Я реализую интернационализацию сайта и отслеживаю культуру в URL. Культура изначально считывается из файла .config и загружается как маршрут по умолчанию. Это чтение файла приводит к ошибке (еще несколько шагов вверх по стеку). Я основывал это на методе, описанном здесь .

7
задан Collin M 20 July 2011 в 15:55
поделиться