programing

웹 사이트 IISHRESULT: 0x80070020을(를) 시작할 수 없습니다.

megabox 2023. 7. 8. 10:47
반응형

웹 사이트 IISHRESULT: 0x80070020을(를) 시작할 수 없습니다.

내 IP에 자체 생성된 SSL 인증서가 있는 웹 사이트를 게시하려고 합니다.웹 사이트를 IIS에 추가하고 실행하려고 하면 이 오류가 발생하여 웹 사이트를 시작할 수 없습니다.

IIS(인터넷 정보 서비스) 관리자 - 다른 프로세스에서 파일을 사용하고 있기 때문에 해당 프로세스에서 파일에 액세스할 수 없습니다. (HRESULT: 0x80070020 예외)

그 문제의 원인은 무엇일까요?

http://support.microsoft.com/kb/890015/en-us 에서 확인하십시오.

다른 프로세스는 IIS를 실행하는 시스템에서 포트 80 또는 포트 443을 사용하는 것입니다.기본적으로 IIS는 포트 80을 기본 TCP 포트로 사용하고 SSL(Secure Sockets Layer)용 포트 443을 사용합니다.

나초의 (정확한) 대답을 더 자세히 설명하기 위해, 여기서:

명령 프롬프트에서 다음 명령을 실행하여 TCP 포트 80 및/또는 443을 사용하는 프로세스의 PID를 찾습니다(힌트: 443의 경우 Skype일 수 있음).

netstat -aon | find ":80" 
netstat -aon | find ":443"

다음과 유사한 출력이 표시됩니다.실제 PID는 경우에 따라 다릅니다.

TCP    0.0.0.0:80            0.0.0.0:0              LISTENING       3604 
TCP    0.0.0.0:443           0.0.0.0:0              LISTENING       3320

이제 작업 관리자를 사용하여 위의 PID가 어떤 프로세스에 속하는지 쉽게 확인하고 적절한 조치를 취할 수 있습니다.

나의 경우 스카이프가 범인이었습니다.예, 올바르게 읽었습니다.Skype가 포트 80/443을 사용했습니다.

다음은 비활성화하는 방법입니다.

  1. Skype 시작 -> 도구 -> 옵션
  2. 고급 설정으로 이동 -> 연결
  3. "포트 80 및 443 사용..."의 선택을 취소합니다.

    enter image description here

  4. Skype를 저장했다가 종료하거나 컴퓨터를 다시 시작합니다.

언급URL : https://stackoverflow.com/questions/24021071/unable-to-start-web-site-iis-hresult-0x80070020

반응형