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