Windows 8에서 심각한 인증서 생성 문제가 발생했습니다.
제가 겪은 첫 번째 문제는 Hyper-V가 인증서를 생성할 수 없다는 것이었습니다. 자세한 내용은 이 질문을 참조하세요.Hyper-V가 Windows 8에서 작동하지 않습니다..
그 이후로 저는 한 번의 클릭을 통해 자체 서명된 애플리케이션을 배포하려고 시도했습니다. 클릭하면 Create Test Certificate
다음 메시지가 나타납니다.
Access is denied. Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)
해당 오류가 발생한 후 를 선택하여 생성된 인증서를 수동으로 선택할 수 있습니다 Select from File...
. 그런 다음 배포된 애플리케이션을 설치하려고 하면 다음 오류가 발생합니다.
Cannot continue. The application is improperly formatted.
Contact the application vendor for assistance.
VS를 관리자로 실행하고 있습니다. 다음에 어디로 가야할지 완전히 헤매고 있습니다. 어떤 제안이 있으십니까?
답변1
읽기 액세스 권한이 없는 것 같습니다.
파일을 마우스 오른쪽 버튼으로 클릭하고 읽기 액세스 권한이 있는지 확인하십시오. 또는 빠른 테스트를 위해 모든 사람에게 해당 권한을 부여한 다음 사용자별로 부여합니다.
키가 C:\Users\All Users\Microsoft\Crypto\RSA에 있는 경우도 있으며 업데이트가 필요합니다.