문제

나는 상당히 적은 수의 IIS 6 상자에서 이 설정을 완료했지만 그 중 하나는 나에게 힘든 시간을 보내고 있습니다.

다음 항목에 애플리케이션 확장 매핑을 추가하면 문제가 발생합니다.

c:\windows\microsoft.net\framework\v4.0.21006\aspnet_isapi.dll

이것이 적용되면 모든 요청에서 404 오류가 발생합니다.

기본 파일을 제외하고 응용 프로그램 디렉토리에서 모든 파일을 제거하더라도 test.htm 거기로 이동해도 여전히 404가 표시됩니다.

  • "파일이 존재하는지 확인"을 선택 취소했습니다.
  • .NET 4 응용 프로그램 풀을 설정하고 내 응용 프로그램에 해당 풀을 지정했습니다.
  • ASP.NET 버전을 4.0.21006으로 변경했습니다.
  • IIS 로그 파일을 확인했는데 거기에는 유용한 것이 없습니다(재부팅할 때마다 첫 번째 요청 묶음만 표시한 다음 로깅을 중지합니다).
  • 애플리케이션 이벤트 로그를 확인했는데 아무 것도 보고되지 않았습니다.
  • MVC 2를 설치했습니다

확인하기 위해 동일한 단계를 모두 수행하여 설정을 다른 상자에 복사했습니다. 모든 것이 작동합니다!

또 무엇을 주의해야 할까요??

참고:

IIS에서 .NET을 v2로 설정하면 성공적으로 다음으로 이동할 수 있습니다. \test.htm

도움이 되었습니까?

해결책

IIS의 웹 서비스 확장으로 이동하여 ASP.NET 4.0을 금지 대신 허용으로 설정합니다.

이와 같이:

alt text

지금:이 문제는 .net 4의 RTM 버전에서도 발생했으므로 베타에만 해당되는 것은 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top