2013-10-22 3 views
0

VS2012에서 생성 된 기본 템플릿에 대한 질문이 있습니다. 나는 새로운 웹 사이트를 만들고 asp.net 웹 사이트 사이트를 선택할 때 많은 패키지가 추가된다는 것을 알 수 있습니다. 웹 페이지를 실행할 때 기본적으로 생성 된 모든 페이지에 친숙한 URL이 있다는 것을 알 수 있습니다. 예 : http://www.example.com/Contact, http://www.example.com/Account/Login 등입니다. 이 루트 테이블이 어디에 있는지 알고 싶습니다. 내 요구 사항에 따라 더 많은 URL을 추가하고 싶습니다.Visual Studio 2012 경로 테이블은 어디에 있습니까?

+0

정말 WebForm입니까? MVC 템플릿 만 깨끗한 URL로 시작했다고 생각했습니다. – Zerkey

+0

예 100 % 확실한 저키. 파일> 새 웹 사이트> Asp.net WebForms 사이트로 이동하십시오. Visual Studio 2012입니다. – loveprogramming

답변

0

App_Start 디렉토리에 라우팅 코드 파일이 표시되어야합니다. 기본 경로가 포함됩니다.

이전 버전에서는 라우팅이 Global.asax.cs에 삽입되었지만 이후 버전에서는 라우팅이 이동되었습니다. MVC4 템플릿에 새로운 디렉토리 및 경로 파일 (RouteConfig.cs 및 WebApiConfig.cs)이있는 것처럼 보이고 MVC3 템플릿은 여전히 ​​Global.asax.cs에 배치합니다.

+0

App_start 디렉터리가 없습니다. Joe. – loveprogramming

+0

프로젝트를 만들 때 선택한 웹 프로젝트 유형은 무엇입니까? –

+0

응용 프로그램 시작시 내 Global.asax에 RouteConfig.RegisterRoutes (RouteTable.Routes)가 있습니다. RegisterRoutes 메서드는 Global.asax에 없습니다. .dll 파일의 어딘가에 있습니까? – loveprogramming