Как создать маршрут к основному проекту MVC к другому проекту MVC?

У меня есть одно решение с двумя проектами MVC. Я добавил ссылки на второй проект в основной проект. Я создаю новый MapRoute в первом проекте во втором проекте.

routes.MapRoute(
           name: "second",
           url: "second",
           defaults: new { controller = "Home", action = "Index" },
           namespaces: new[] { @"SecondProject.Controllers" });

этот код был добавлен в RouteConfig в основном проекте

когда я пишу в URL-адресе https://localhost/second... не работает... есть идеи, почему?


person Ciprian Jijie    schedule 24.03.2017    source источник
comment
Является ли этот маршрут первым (или перед любыми другими соответствующими маршрутами)   -  person    schedule 24.03.2017
comment
Я думаю, вы хотите знать, есть ли у меня неявный маршрут или нет. Я прав? @СтивенМюке   -  person Ciprian Jijie    schedule 24.03.2017


Ответы (1)


Прежде всего, пожалуйста, проверьте, что путь к пространству имен находится прямо на вашем конце. затем добавьте строку ниже в конфигурацию маршрута после объявления маршрута.

myRoute.DataTokens["UseNamespaceFallback"] = false; 

вы также можете сослаться на ссылку stackoverflow, которая может быть полезна Контроллер в отдельной сборке и маршрутизации

person Sunita    schedule 13.07.2017