2011-02-07 2 views
0

내가 ASP.NET MVC에서 다음과 같은 경로를 사용하고 있습니다 :왜 경로로 이동하면 ASP.NET MVC의 디렉토리로 이동합니까?

routes.MapRoute(
    "Default", 
    "{controller}/{action}/{id}", 
    new { controller = "UserInformation", action = "Index", id = "1" } 
); 

나는이 경로로 이동하려고 할 때마다, 나는 실제로 브라우저 이온 열 수있는 디렉토리를 얻을 수 있지만, 나는 하드 그것을 시도하는 경우 URL (http://example.com/UserInfromation/Index/1), 올바른 페이지가 표시됩니다.

내가 뭘 잘못하고 있니?

답변

1

Visual Studio 개발 웹 서버는 특정 URL이 아닌 "디렉토리"를 탐색 할 때 이와 같이 작동합니다. 양식 응용 프로그램에서 동일한 효과가 나타납니다.

IIS에서 응용 프로그램을 실행할 수 있다면 예상 한 결과가 나타납니다.이 단계를 수행하지 않았으므로 로컬 개발 서버에 IIS Express를 사용하는 것이 좋습니다. 나는 그것이 얼마나 잘 작동하는지에 대해 아직 논평 할 수 없다.)