Можно ли добавить маршруты к контроллерам, определенным во внешних сборках?Все, что я видел до сих пор, похоже, не позволяет этого.
На основании приведенной ниже справки
Я добавил следующие два маршрута в качестве теста, и независимо от того, что я делаюпо умолчанию используется маршрут по умолчанию ... однако, если я изменяю имя контроллера "Browse" на имя другого контроллера в моем классе, он работает нормально.
routes.MapRoute(
"Browse",
"browse/{controller}/{action}/{id}",
New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional},
New String() {"MySite.Browse.Controllers"})
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional},
New String() {"MySite.Controllers"})
Есть мысли?
Кажется, что выше может быть только MVC 1, поскольку он фактически не вызывает BrowseController в моей внешней сборке.