2013-10-14 5 views
1

나는 이전에 응용 프로그램에서 볼 수있는 RouteConfig.cs 파일을 사용하여 구성 내 MVC4 응용 프로그램의 경로는 다음과 같은 기본 시작했다 이는 처음 계정/로그인 페이지로 사용자를 취하고 있지만, 사용자가/관리자를 입력 할 수있는 곳 이전에 너무 많이에서 일하고라우팅 문제

routes.MapRoute(
      name: "Login", 
      url: "{controller}/{action}/{id}", 
      defaults: new { controller = "Account", action = "Login", id = UrlParameter.Optional } 
     ); 

: ADFS 인증을 사용하여 난에 사이트의 기본 URL을 변경해야 Admi에 도착하는 것 n/색인 페이지는 더 이상 적용되지 않습니다. 계정을 유지하면서 내가 컨트롤러에 대한 기본값으로 색인 페이지를 다시 어떻게/로그인은 기본 페이지로

+1

사용자가 로그인하지 않은 경우 사용자를 home/index의 계정/로그인 페이지로 리디렉션 할 수 있습니다. – Harminder

답변

0

당신은 로그인을 위해하기 전에 일반적인 경로를 관리 부분 에 대한보다 구체적인 경로를 정의 할 수 있습니다 :

routes.MapRoute(
      name: "Default", 
      url: "admin/{action}/{id}", 
      defaults: new { controller = "Admin", action = "Index", id = UrlParameter.Optional } 
     );