2010-04-07 3 views
0

내 RegisterToutes에이 라인을 가지고 : 내 로컬 컴퓨터가 404을 처리하기위한 잘 작동하지만, (www.mysite 살에라우팅 문제 - MVC.net 1.0

routes.MapRoute("Pages3", "{url1}/{url2}/{url3}", MVC.Page.RedirectTo(), new { url1 = "", url2 = "", url3 = "" }); 
routes.MapRoute("Pages2", "{url1}/{url2}", MVC.Page.RedirectTo(), new { url1 = "", url2 = "", url3 = "" }); 
routes.MapRoute("Pages1", "{url1}", MVC.Page.RedirectTo(), new { url1 = "", url2 = "", url3 = "" }); 

. com) 그것은 단지 IIS 404로 이동합니다. PageController 마녀가 DB에 페이지가 있는지 확인하고, 그렇지 않으면 상태 코드 404 (Response.StatusCode = 404;)로 404보기로 돌아갑니다.

동일한 비헤이비어를 실시간으로 어떻게 재현 할 수 있습니까? IIS에서 설정해야합니까?

저는 winserver 2008에서 C# 및 MVC 1.0을 사용하고 있습니다.

도움 주셔서 감사합니다.

답변