2012-08-27 3 views
0

저는 ASP MVC에 정말 정말 처음이에요. 그리고 기본 컨트롤러를 projcet에 추가하려고합니다.
는이 주제를 검색하지만 테마 아무도처럼 나에게 도움이되지 :기본 컨트롤러를 프로젝트에 추가 하시겠습니까?

어떻게 응용 프로그램 오류를 방지하기 위해 프로젝트에 기본 컨트롤러를 추가 할 수 있습니다 ..
ASP.NET MVC Routing with Default Controller
와?
http://localhost:8688/을 탐색 할 때 오류가 표시됩니다. 리소스를 찾을 수 없습니다.

public static void RegisterRoutes(RouteCollection routes) 
{ 
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 

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

그래서 기본 컨트롤러가 HomeController 컨트롤러의 하위 폴더에 호출 할 것이다 : 새로운 MVC 기반 응용 프로그램을 만들 때

+0

오류를 게시 할 수 있습니까? 일반적으로 새 MVC 프로젝트를 만들면 홈 컨트롤러를 만들고 global.asax에 경로를 만듭니다. 이거 보이니? –

+0

@MarkOreta 리소스를 찾을 수 없습니다. –

답변

1

는 일반적으로 Global.asax.cs 파일의 기본 설정있다 . 기본 동작은 인덱스입니다.

Global.asax.cs에 HomeController 클래스가 있는지 확인하십시오.

HomeController 클래스를 넣지 않은 빈 MVC 응용 프로그램을 만드는 것으로 선택했으며 F5를 누르면 (실행 할 수없는 것은 무엇이든) 오류가 발생합니다.

+0

안녕하세요. 감사. 이것은 답변입니다 : x –

관련 문제