ASP.Net MVC 와일드카드 매핑을 IIS6.0 페이지를 찾을 수 없습니다
-
05-07-2019 - |
문제
추가 와일드카드 매핑을 나 웹 사이트에서 IIS6.0 록 MVC 응용 프로그램이 제대로 작동하지만 이제 나는 페이지를 얻을 수 있습이 발견되지 않는 모든 요청을 합니다.한때 와일드카드 매핑을 삽입할 수 없를 찾아 테스트 html 파일을 만들었나의 경로.
이 사이트가 잘 작동하는 경우 와일드카드 매핑을 수 있을 만들 응용 프로그램 extention 라고 합니다.mvc 는 다음에 사용되는 나선 그러나 나는 woupld 선호하는지 확장자를 사용하는 Url 에서입니다.
여기에는 일부 하이라이트의 설정을 서버 응용 프로그램:
윈도우 서버 2003IIS6.0:
.Net3.5SP1
통에 대한 배포 MVC dll
서버를 여러 사이트에서 실행습니다.이와 함께 특히 한가로 자신의 사이트(가상 directory).
사이트 사용하는 형태의 인증
설정하는 경우 와일드카드 매핑을 내가되지 않은지 확인"파일이 존재하는"및 매핑 c:\windows\microsoft.net\framework\v2.0.050727\aspnet_isapi.dll.
해결책
웹 서비스 확장을 어디를 가리키는 framework64.로 와일드카드 매핑을 가리키는 올바른 폴더(framework64 대신 프레임워크)일했다.
다른 팁
Url 재작성할 수 있습 문제를 해결합니다.을 구현한 솔루션을 할 수 있도록 배포 MVC 응용 프로그램에서 IIS 버전 경우에도 가상호스트가 사용됩니다.http://www.codeproject.com/KB/aspnet/iis-aspnet-url-rewriting.aspx