2008-11-24 3 views
0

내가 기본 경로를 사용하지 않으 :기본 페이지를 수신하는 경로는 무엇입니까? vs.net가 생성하는

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

I 만, 그것은 무엇 www.example.com/ 페이지를 얻을 수있는 길이다 싶어? (참고 : www.example.com/default는 일반 www.example.com 만 HomeController Action = Index에 매핑하는 것을 원하지 않습니다.

답변

1

난 그냥 어제 MVC와 주변 (베타 버전)을 연주하기 시작하고 내 웹 설정이이

public static void RegisterRoutes(RouteCollection routes) 
     { 
      routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 
      routes.MapRoute("Default", "{controller}.aspx/{action}/{id}", new { controller = "Home", action = "Index", id = "" }); 
      routes.MapRoute("Empty", "", new { controller = "Home", action = "Index", id = "" }); 
     } 
+0

감사 (IIS 6.0, IIS 7.0에서 .aspx 제거)! "빈"하드 코딩 된 MVC 또는 무엇입니까? –

+0

임의의 이름. 나는 또한 "Default2", "Blank"등을 실험했으며 "Empty"가 가장 좋았습니다. :피 – Chris

관련 문제