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

use*_*926 11 certificate pfx visual-studio-2008 windows-7

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

从Windows Vista升级到Windows 7后,当我单击Visual Studio 2008中的Build时,我会收到一个Import Key File对话框,要求输入密码.

这本来没问题,但插入密码后我得到一个错误对话框:错误导入密钥 - 对象已经存在.

有任何想法吗?

use*_*926 12

解决了!

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

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

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


and*_*ncx 6

我真的不想开始更改文件权限来解决这个问题.但是关于文件权限的答案确实让我朝着正确的方向前进.

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