证书问题 - 在Windows 7升级后导入密钥“对象已存在”时出错

时间:2009-08-27 13:29:50

标签: visual-studio-2008 windows-7 certificate pfx

我有大约60个.pfx文件用于项目的所有主要程序集。它们是唯一的文件,但我使用相同的密码。

从Windows Vista升级到Windows 7后,当我在Visual Studio 2008中单击“生成”时,会出现一个“导入密钥文件”对话框,请求输入密码。

这样就可以了,但是在插入密码后我得到一个错误对话框:错误导入密钥 - 对象已经存在。

有什么想法吗?

2 个答案:

答案 0 :(得分:12)

解决了!

从Vista升级到Windows 7后,包含证书C:\ Users \ All Users \ Microsoft \ Crypto \ RSA \ MachineKeys的文件夹的权限已更改。

更改授予完全访问权限后,问题就消失了。

如果这对任何人都有帮助,请告诉我! :)

答案 1 :(得分:6)

我真的不想开始更改文件权限来修复此问题。但是关于文件权限的答案确实让我朝着正确的方向前进。

我没有更改文件权限,而是以管理员身份运行VS.NET,这也解决了密钥导入问题。