IIS7과 함께 Windows Server 2008을 사용하고 있습니다. www.mysite.com
에 오는 사용자를 wwww.mysite.com/menu_1/MainScreen.aspx
으로 리디렉션해야합니다. 다음은 프로젝트에 대한 파일 구조입니다 :IIS7 URL에서 하위 디렉터리로의 리디렉션
-Sites
-Default Web Site
-Menu_1
-MenuService
-VscWebService
정말 감사드립니다.
응답 해 주셔서 감사합니다. 그것은 여전히 나를 위해 작동하지 않습니다. 먼저 이것을 wwwroot web.config에 추가하고 거기에서 작동하지 않았습니다. 그래서 나는 Server Level (Server> Sites> Default Website)에서 URL Rewrite를 열었지만 여전히 작동하지는 않습니다. 내가 여기서 뭔가 잘못하고있는거야? 도와 줘서 고마워. – user881148
@ user881148 규칙이 제대로 작동합니다. 게시하기 전에 테스트를 거쳤습니다. 1) 잘못된 주문/장소에 배치되었을 수 있습니까? 규칙의 순서가 중요합니다. 이미 규칙이있는 경우이 규칙을 다른 규칙보다 먼저 추가하십시오. 2) _ "서버> 사이트> 기본 웹 사이트"_ - 서버 수준이 아닙니다. IIS 설치 프로그램에서 생성 한 기본 웹 사이트입니다. 3) GUI (IIS 관리자)를 통해이 규칙을 수동으로 만들어보십시오. 간단합니다. 채울 필드는 거의 없습니다. 4) 아마 ASP.NET 라우팅은 모든 다시 쓰기를 처리하고 URL 다시 쓰기 모듈을 무시합니다. 어떻게 든이 순간을 확인하십시오 (죄송합니다, ASP.NET이 좋지 않습니다). – LazyOne
답장을 보내 주셔서 다시 한 번 감사드립니다. 위에서 언급 한 내용을 모두 확인했는데 다른 규칙이 추가되지 않았습니다. 나는 이것을 Default Website> URL Rewrite를 통해 추가하려고 시도했으나 작동하지 않았다. 나 또한 모든 ASP.NET 재 라우팅 설정이 필요하지 않습니다. – user881148