기본 ASP.NET MVC 프로젝트는 하나의지도 노선 사용자 지정 ASP.NET MVC지도 노선
routes.MapRoute(
"Default",
"{controller}/",
new { controller = "Home", action = "Index" }
);
그리고이 같은 URL이 동일
등이있다 , www.mysite.com/home/index하지만
routes.MapRoute(
"Sitemap",
"{controller}/{action}",
new { controller = "Sitemap", action = "ShortMap" }
);
같은지도 노선을 사용하려고 시도하는 경우
및 테스트 URL www.mysite.com/sitemap 나는 오류 (404)을받을 그러나 나는 www.mysite.com/sitemap/shortmap 같은 일이
어떻게 올바르게지도 노선을 쓸 수 있다고 기대하고있어?
라우팅 디버거도 MvcContrib에 있습니다. http://mvccontrib.codeplex.com/ – CVertex