1

MVC 3 사이트가 작동 중이며 현재 매우 기본입니다. BlogEngine.net 설정이있는 Blog라는 루트 폴더가 있습니다. 둘 다 내가 원하는대로 일합니다. 내가 무엇을 찾고 있어요 것은에 갈 수있을 것입니다하위 도메인은 MVC 3 사이트의 블로그 폴더 (비 MVC)를 가리 킵니다.

public static void RegisterRoutes(RouteCollection routes) { 
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 
    routes.IgnoreRoute("{folder}/{*pathinfo}", new { folder = "Blog" }); 

    routes.MapRoute(
     "Default", // Route name 
     "{controller}/{action}/{id}", // URL with parameters 
     new { controller = "Home", 
       action = "Index", 
       id = UrlParameter.Optional } // Parameter defaults 
    ); 
} 

: 나는 다음과 같이 MVC는 블로그 폴더로가는 모든 요청을 무시합니다 있는지 확인 Global.asax 파일에 다음 코드를해야했다 : blog.mysite.com으로 이동하여/blog 폴더로 직접 이동하십시오. 내 호스팅 제공 업체를 통해 하위 도메인 설정이 있습니다. 그러나, 나는 그것을 넘어서 어디로 갈지를 말하기 위해 무엇을해야할지 확신하지 못한다. 현재 blog.mysite.com으로 이동하면 홈페이지로 이동합니다.

MapRoute를 추가해야만 {folder}을 무시하는 것이 현명 할 것이라고 가정합니다.

답변

관련 문제