IIS 관리자에서 SSL 인증서 적용 및 "다른 프로세스에서 사용 중이므로 프로세스에서 파일에 액세스 할 수 없습니다."오류
IIS 관리자의 자체 서명 된 SSL 인증서를 기본 웹 사이트 (HTTPS 바인딩 추가)에 적용한 후 웹 사이트를 시작하려고 할 때 다음 오류 메시지가 나타납니다. "프로세스가 파일이 다른 프로세스에서 사용 중이기 때문입니다. (HRESULT에서 예외 : 0x80070020) ". 그러나 HTTPS 바인딩을 제거하면 모든 것이 잘 작동합니다. 그래서 무엇이 문제입니까? 내가 뭘 잘못했을까요? "
인터넷 정보 서비스 MMC 스냅인에서 웹 사이트를 시작하려고 할 때 발생하는이 프로세스 오류를 언급 하는 Microsoft 지원 문서 를 사용해 보셨습니까?
로컬 컴퓨터에서이 작업을 수행하려는 경우 Skype는 https 포트 (443)를 차단할 수 있습니다. 이를 중지하려면 :
Skype-도구> 옵션> 고급> 연결을 클릭 한 다음 '수신 연결의 대안으로 포트 80 및 443 사용'을 선택 취소합니다. 그런 다음 Skype (작업 표시 줄에서 마우스 오른쪽 버튼을 클릭하고 'Skype 종료')하고 IIS에서 웹 사이트를 다시 시작해보십시오.
VmWare Workstation 8은 VM 공유 기능으로 443을 확보했습니다. 설정에서 비활성화 할 수 있습니다. http://communities.vmware.com/thread/341114
예, Skype 데스크톱 앱을 종료하면이 문제도 해결되었습니다.
Windows 8 (.1)을 실행하는 경우 데스크톱 Skype 앱을 설치하지 않고 살 수있는 경우 Skype 앱 (Windows Store 앱)은 로컬 443 포트를 사용하지 않습니다. 또한 작업 표시 줄에 고정 할 수 있습니다. 이 솔루션은 데스크톱 버전이 제공하는 모든 기능이 필요하지 않기 때문에 나에게 충분합니다.
일부 sysinternals 도구를 사용하여 파일이 실제로 다른 프로세스에서 사용되는지 확인할 수 있습니다. Process Explorer를 추천 합니다. 범인을 찾으면 일반적으로 파일을 여는 이유를 알 수 있습니다.
프로세스를 찾을 수 없으면 코드에서 파일을 열려고 할 수 있습니다. 닫지 않은 파일 처리기를 확인하십시오.
'program story' 카테고리의 다른 글
malloc을 사용할 때`void * '에서`char *'로의 잘못된 변환? (0) | 2021.01.10 |
---|---|
시간당 DateTime 수에 따른 SQL Server 그룹? (0) | 2021.01.10 |
C에서 한 줄씩 텍스트 파일을 살펴보기 (0) | 2021.01.10 |
emerge 대신 git mergetool로 kdiff3을 구성하는 방법은 무엇입니까? (0) | 2021.01.10 |
WiX를 사용하여 CustomActionData를 CustomAction에 전달하는 방법은 무엇입니까? (0) | 2021.01.10 |