我在 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,它也需要更新。