ASP.Net MVC 4가 IIS6에서 작동하고 항상 재미있는 디렉토리 목록 거부 오류로 실행하려고합니다.ASP.Net에서 디렉토리 목록이 거부 됨 IIS 6 가상 디렉토리에서 실행중인 MVC 4 응용 프로그램
나는 새로운 웹 사이트를 만들었습니다 : 당신은 확장명이 URL에 대한 올리기 시작하고 나는 Haacked 블로그 게시물을 읽을 필요가 어떻게 전에 여기에 방해가 설정이다와 그래서
은 .. 나는 :)이 ASP.Net 4.0을 사용하도록 구성했습니다. 기존 기본 웹 사이트가 ASP.Net 2.0 용으로 구성 되었기 때문에 확장이 불가능한 URL이 깨졌습니다. 새 웹 사이트에서 필자는 Read/Write/Log Vists/Index this resource 옵션을 사용하여 가상 디렉터리를 만들고 스크립트로 설정된 사용 권한을 실행했습니다.
ASP.Net v4.0.30319가 웹 서비스 확장 목록에 있으며 허용 된 것으로 확인되었습니다. 가상 디렉터리 매핑 구성에서 .axd 매핑이 올바르게 설정되었는지도 확인했습니다. 내가 완전히 완전히 난처한 상황에 빠진
.. 퀴즈의 측면 비트로서
나는이 웹 사이트 내 ASP.Net 4 웹 응용 프로그램에 직접 포인팅 작업을했지만, 우리는이 가상 통해 수행해야 디렉토리 대신. 이 작업을 수행했다는 사실은 EnableExtensionlessUrl 레지스트리 설정이 문제가 아님을 의미합니다. 나는 "와일드 카드 응용 프로그램 매핑"을 추가 할 때
아마 바보 같은 질문이지만, 필드를 비워두면'잘못된 확장 마크 업 '이 계속 나타납니다. 또한 별표 * 와일드 카드를 시도했지만이를 수락하지 않았습니다. –
.mvc 확장명을 추가 한 다음 해당 확장명에 와일드 카드 응용 프로그램 맵을 추가했습니다. 내 경로가 .mvc를 사용하지 않더라도 "Add/Extension Extension Mapping"대화 상자의 Extension 상자에 유효한 항목을 입력해야했습니다. – voam
이것은 MVC 3 응용 프로그램과 함께 저에게도 도움이되었습니다. 그런데 왜 작동합니까? 그리고이 매핑을 추가하여 다른 어떤 문제점을 도입 했습니까? – ALEXintlsos