응용 프로그램을 실행하려고 할 때이 오류 메시지가 나타납니다. 나는 그것을 고치는 방법을 모른다 :
HTTP 오류 404.3-찾을 수 없음 확장 구성으로 인해 요청한 페이지를 제공 할 수 없습니다. 페이지가 스크립트 인 경우 핸들러를 추가하십시오. 파일을 다운로드해야하는 경우 MIME 맵을 추가하십시오.
오류 페이지의 스크린 샷은 다음과 같습니다.
이 오류를 해결하려면 어떻게해야합니까?
답변
사용중인 .NET 프레임 워크 버전을 등록 하려면 aspnet_regiis.exe 를 사용하십시오 .
이것은 일반적인 문제이며 IIS가 VS 또는 .NET 프레임 워크 이후에 설치 될 때 발생합니다.
참고-Windows 8/10 사용자의 경우 아래 JohnOpincar의 다른 답변을 참조하십시오 . 그리고 Kevin Brydon의 의견 / 팁.
답변
Windows 8/10에서는
- 제어판 열기 →
- 프로그램 및 기능 →
- Windows 기능 켜기 또는 끄기 →
- 인터넷 정보 서비스 (IIS) →
- 월드 와이드 웹 서비스 →
- 응용 프로그램 개발 기능 →
- ASP.NET 활성화와 같은 적절한 항목을 확인하십시오. (예 : 웹 사이트를 구성 할 적절한 버전을 설치하십시오)
참조 : 이 질문의 해결책을 참조하십시오.
답변
내 Windows 10에서 수정했습니다.
-
제어판-프로그램 및 기능-Windows 기능을 켜거나 끄십시오.
-
.NET Framework 4.6 고급 서비스 선택-WCF 서비스
-
HTTP 활성화를 확인하십시오.
-
좋아. 끝났어.
답변
필자의 경우 웹 구성에 제공하려는 각 파일 확장자마다 MIME 유형을 추가해야했습니다.
<system.webServer>
<staticContent>
<mimeMap fileExtension=".shp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dbf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".kml" mimeType="text/xml" />
</staticContent>
...
</system.webServer>
답변
이것이 누군가를 돕는 경우 aspnet_regiis.exe를 실행하려고 할 때이 오류가 발생했습니다.
0x8007000B에서 작업 실패
형식이 잘못된 프로그램을로드하려고했습니다.
결과적으로 서버는 2008 64 비트를 실행 중이며 32 비트 버전의 유틸리티를 실행하려고했습니다. \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727에있는 버전을 실행하면 문제가 해결되었습니다.
c:\Windows\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis.exe -i
답변
방금 고객과 같은 상황을 겪었습니다. 웹 사이트를 설치하는 자체 제품이 있습니다. 설치 관리자는 IIS 풀, 사이트, web.config 등 모든 것을 구성합니다.
설치 프로그램을 사용하여 다른 웹 사이트를 설치했습니다. 동일한 매개 변수를 입력하여 두 사이트에서 web.configs가 동일하게 발생했습니다.
그러나 새로 설치된 사이트는 정상적으로 작동했지만 이전 사이트는 그렇지 않았습니다. 그런 다음 2 개의 IIS 관리자 창을 열고 웹 사이트 설정의 차이점을 비교하기 시작했습니다. 그리고 나는 문제를 발견했다.
누군가 이전 사이트의 모든 처리기 매핑을 삭제했습니다. “Handler mappings”로 이동하면 aspx, asmx 및 기타 확장명 및 핸들러 이름이 표시됩니다. 따라서 이전 사이트에서는 모든 레코드가 누락되었습니다.
따라서 먼저 “Handler mappings”를 확인하는 것이 좋습니다. 여기에는 많은 레코드가 있어야합니다. 새로운 웹 사이트를 만들고 얼마나 많은 사이트가 있는지 비교하십시오.
사람이나 다른 프로그램을 삭제 한 사람은 모르겠습니다. 누군가 domain \ john이 “07.03.2012 12:34″날짜에 웹 사이트를 수정했음을 알리는 추적 응용 프로그램이 있는지 알 수 있다면 유용 할 것입니다.
답변
모든 WCF 기능을 설치하여 Windows 2012 서버에서 문제를 해결했습니다.
A) 서버 관리자> 관리 [왼쪽 상단 링크]> 역할 및 기능 추가
B) 기능> .Net Framework 4.5 기능> WCF 서비스
C) 기능을 확인 (활성화)하십시오. 나는 모두 확인했다.
D) 설치