2012-01-28 4 views
1

나는 두 개의 도메인을 가지고도메인 의존 라우팅 ASP MVC 3

mydomain.com 하고 그들은 모두 동일한 IP 주소에 해당 mydomain.fr

.

사용자가 mydomain.com을 입력하여 페이지 A (Controller = "Application"Action = "A")를보고을 입력하고 mydomain.fr을 입력하여 사용자가 페이지 B (Controller = "ApplicationFR"Action = "B"

나는 ASP.NET MVC 3를 사용하고 기본 경로는 페이지 A에 매핑되는

내가 어떻게 이것을 달성 할 수 있습니까?


편집 :

나는 제공된 예제를 사용하려했지만 작동하지 않는 것 같다. 맞춤 경로를 등록하는 것이 올바른 방법입니까?

public static void RegisterRoutes(RouteCollection routes) 
{ 
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 
    routes.Add(new ExampleRoute()); 
    routes.MapRoute(
     "Default", // Route name 
     "{controller}/{action}/{id}", // URL with parameters 
     new { controller = "Application", action = "B", id = UrlParameter.Optional } // Parameter defaults 
    ); 
} 
+0

내 대답이 도움이 되었습니까? –

답변

1

새 경로를 작성 및 global.asaxRegisterRoutes에서 경로 컬렉션에 추가하여 작업을 수행 할 수 있습니다.

이 질문을 확인하십시오 : Is it possible to make an ASP.NET MVC route based on a subdomain?

+0

더 많은 정보를 제공하기 위해 내 질문을 편집했습니다. – alexandrekow

+0

_ 사용자 지정 경로를 등록하는 올바른 방법입니까? _ 정확하지는 않습니다. 이 특정 답변을보고 맞춤 경로를 사용하는 방법을 확인하십시오. http://stackoverflow.com/a/2723863/290343 –