나는 ASP.NET 웹 응용 프로그램을 실행에 라우팅이ASP.NET URL 라우팅 6.0
RouteTable.Routes.MapPageRoute를 사용하여 IIS 6.0을 활성화 ("단순", "{testvalue}", "~/Test.aspx "); 내가 http://www.MyDomain.com/Hello를 사용할 때 Global.aspx.cs에
이 그러나 내가 구성된 기본 페이지 (default.aspx에를)로드하는 대신 http://subdomain.mydomain.com를 사용할 때 잘 작동, 그것은 경로 요청을하고 페이지를 login.aspx을 전송하려고 양식 인증을 사용합니다.
루트 디렉토리에서 라우팅을 사용 설정하는 방법에 대한 제안 사항은 무엇입니까?
이제 Global.aspx.cs 파일의 Application_BeginRequest 메서드를 재정 의하여 현재 요청이 루트 요청 인 경우 "Default.aspx"페이지를 포함하도록 HttpContext 경로를 다시 작성하여이 문제를 해결했습니다. –