나는 자신이 선택한 컨트롤러/액션으로 라우팅하기 위해 http://domain/MyMVCSite/MyPage.ASP 라우트하는 커스텀 라우트를 사용하고있는 웹 애플리케이션을 가지고있다.MVC 맞춤 경로 질문 : 한 단계 더 높은 경로?
내가 정의 라우팅 TOO 익숙하지 해요,하지만 약자로, 이것은 내 사용자 지정 경로입니다 :
routes.MapRoute(
"Page",
"MyPage.ASP",
new { controller = "KTASP", action = "KTASP", id = "" }
);
내가 말했듯이,이 노선 :
에 http : // {도메인} /MyMVCSite/MyPage.ASP
내가 경로에 대한 싶습니다:
에 http : // {도메인} /MyPage.ASP
가능합니까? 맞춤 경로를 어떻게 조정할 수 있습니까?
내 MVC 사이트가 IIS6의 웹 사이트 가상 디렉터리로 배포됩니다.
IIS에서 어떻게 구성할까요? 다른 옵션은 단순히 ASP 페이지를 제거하고 Response.Redirect를 내 MVC 페이지에 추가하는 것입니다. 이것은 작동하지만 HttpInput 스트림도 함께 전달하지 않습니다. MVC 컨트롤러에 도착하면 HttpInput 스트림이 비어 있습니다. –
@MichaelVelasquez http://forums.iis.net/1152.aspx 및 여기 http://learn.iis.net/page.aspx/에 대해 알아볼 수있는 IIS 용 URL 재 작성 2 모듈을 사용합니다. 734/url-rewrite-module/ –
저는 IIS6를 사용하고 있습니다. 7에 대한 모든 참조는 7의 기능이라고 가정합니다. –