원격 컴퓨터에서 IIS 관리자를 사용하여 애플리케이션 풀의 ID를 변경할 때 오류 발생: 키 집합이 없습니다.
이 문서에서는 키 집합이 존재하지 않는 오류를 해결합니다. 이 오류는 원격 컴퓨터에서 Microsoft 인터넷 정보 서비스(IIS) 관리자를 사용하여 애플리케이션 풀의 ID를 변경할 때 발생합니다.
원래 제품 버전: Windows Server 2008, Windows Server 2008 R2
원래 KB 번호: 977754
증상
다음과 같은 경우를 생각해볼 수 있습니다.
- Windows Server 2008 또는 Windows Server 2008 R2를 실행하는 서버에서 IIS에 대한 원격 관리를 사용하도록 설정합니다.
- 서버에 IIS에 구성된 애플리케이션 풀이 둘 이상 있습니다.
- 애플리케이션 풀 중 하나는 사용자 지정 사용자 ID를 사용하도록 구성됩니다.
- IIS 관리자를 사용하여 원격 컴퓨터에서 관리자로 서버에 연결합니다.
이 시나리오에서 애플리케이션 풀의 ID를 변경하려고 하면 다음과 같은 오류 메시지가 표시됩니다.
이 작업을 수행하는 동안 오류가 발생했습니다.
세부 정보:
키 집합이 없습니다(HRESULT에서 예외: 0x80090016)
원인
LOCAL SERVICE 계정은 IIS 웹 관리 서비스(WMSvc라고도 함)의 서비스 계정입니다. 이 문제는 LOCAL SERVICE 계정에 폴더에 있는 %ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys
키에 대한 iisWasKey
읽기 권한이 없기 때문에 발생합니다.
키의 파일 이름은 다음과 같습니다.iisWasKey
76944fb33636aeddb9590521c2e8815a_GUID
해결 방법
이 문제를 해결하려면 다음과 같이 하십시오.
- 폴더를 찾습니다
%ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys
. - 76944fb33636aeddb9590521c2e8815a_GUID 파일을 마우스 오른쪽 단추 로 클릭한 다음 속성을 선택합니다.
- 보안 탭을 선택한 다음 편집을 선택합니다. 작업을 계속할지 묻는 메시지가 표시되면 계속을 선택합니다. 그런 다음, 이 키 파일에 액세스할 수 있는 그룹 이름 및 사용자 이름 목록이 사용 권한 대화 상자에 표시됩니다.
- 추가를 선택합니다. 그런 다음 사용자, 컴퓨터, 서비스 계정 또는 그룹 선택 대화 상자가 나타납니다.
- LOCAL SERVICE를 입력한 다음 이름 확인을 선택합니다.
- 확인을 선택합니다.
- 그룹 또는 사용자 이름 목록에서 로컬 서비스를 선택합니다. 로컬 서비스 사용 권한 목록에서 읽기 검사 확인란이 선택되어 있는지 확인합니다.
- 확인을 선택합니다.
추가 정보
이 문제는 Windows Server 2008 서비스 팩 2에서 해결되었습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기