2017-03-24 6 views
3

두 개의 프로젝트 MVC가있는 하나의 솔루션이 있습니다. 두 번째 프로젝트에 대한 참조를 주 프로젝트에 추가했습니다. 두 번째 프로젝트의 첫 번째 프로젝트에서 새 MapRoute을 만듭니다. 나는이 작동하지 ... URL 주소 https://localhost/second에 쓸 때다른 프로젝트 MVC로 주 프로젝트 MVC 로의 경로를 어떻게 만들 수 있습니까?

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

이 코드는 ... 주요 프로젝트

에 RouteConfig에 어떤 생각이 왜이 추가되었습니다?

+0

할 수있는 첫 번째를 유래 링크되어 참조 할 수 있습니다 (또는 다른 일치하는 경로 전에) –

+0

난 당신이 내가 암시 적 경로가 있는지 알고 싶은 생각 또는 아니. 난 괜찮아? @StephenMuecke –

답변

0

처음으로 모두 네임 스페이스 경로가 맞는지 확인하십시오. 경로 선언 후 route config에 아래 행을 추가하십시오.

myRoute.DataTokens["UseNamespaceFallback"] = false; 

당신은 그 길을뿐만 아니라 도움이 Controller in separate assembly and routing