UFO ET IT

HTTP 오류 404.3-IIS 7.5에서 찾을 수 없음

ufoet 2020. 11. 22. 20:58
반응형

HTTP 오류 404.3-IIS 7.5에서 찾을 수 없음


Windows Server 2008 R2 x64 Enterprise Edition에서 IIS 7.5를 사용하고 있습니다. ASP.NET 4.0으로 개발 한 프로젝트에서는 WCF 서비스를 사용했습니다. 그러나 소프트웨어가 로컬 컴퓨터에서 실행 중일 때는 도메인을 통해 실행되지 않습니다. 그렇지 않으면 다음 오류가 발생합니다.

HTTP 오류 404.3- 찾을 수 없음

확장 구성으로 인해 요청한 페이지를 제공 할 수 없습니다. 페이지가 스크립트 인 경우 핸들러를 추가하십시오. 파일을 다운로드해야하는 경우 MIME 맵을 추가하십시오.


IIS 하위 구성 요소를 설치해야합니다.

Control Panel-> Programs and Features->Turn Windows features on or off

Internet Information Services하위 섹션 World Wide Web Services/Application Development Features

당신이 확인해야합니다 ASP.NET( .NET Extensibility, ISAPI Extensions, ISAPI Filters자동으로 선택됩니다). 특정 버전이 확인되었는지 다시 확인하십시오. Windows Server 2012 R2에서 이러한 옵션은 4 및 4.5로 나뉩니다.

다음에서 실행 cmd:

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir

마지막으로 IIS 관리자에서 응용 프로그램이 .NET 프레임 워크 버전 v4.0과 함께 응용 프로그램 풀을 사용하는지 확인합니다.

또한 이 답변을보십시오 .


필자의 경우 Mekanik의 제안과 함께 Windows Server 2012에서이 오류가 발생했으며 "역할 서비스 추가"에서 "HTTP 활성화"를 선택해야했습니다.


Windows Server 2012에서는 asp.net을 설치 한 후에도이 문제가 발생할 수 있습니다.

"Http 활성화"기능을 확인하십시오. 이 기능은 웹 서비스에도 있습니다.

위의 내용을 추가하고 모든 것이 당신을 위해 굉장해야합니다 !!!


IIS에서 로컬로 호스팅되는 wcf 서비스에 액세스하는 데 문제가있었습니다. aspnet_regiis.exe -i 실행이 작동하지 않았습니다.

그러나 다행스럽게도 다음을 발견했습니다.

Rahul의 블로그

servicemodelreg도 실행해야 함을 알립니다.

Visual Studio 2008 명령 프롬프트를 "관리자"로 실행합니다. C : \ Windows \ Microsoft.NET \ Framework \ v3.0 \ Windows Communication Foundation으로 이동합니다. 이 명령 servicemodelreg –i를 실행합니다.

참고 URL : https://stackoverflow.com/questions/6425442/http-error-404-3-not-found-in-iis-7-5

반응형