Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 证书问题-导入密钥时出错;“对象已存在”;Windows 7升级后_Visual Studio 2008_Windows 7_Certificate_Pfx - Fatal编程技术网

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

Visual studio 2008 证书问题-导入密钥时出错;“对象已存在”;Windows 7升级后,visual-studio-2008,windows-7,certificate,pfx,Visual Studio 2008,Windows 7,Certificate,Pfx,对于一个项目的所有主要程序集,我有大约60个.pfx文件。它们是唯一的文件,但我对所有文件使用相同的密码 从Windows Vista升级到Windows 7后,当我在Visual Studio 2008中单击“生成”时,会出现一个“导入密钥文件”对话框,请求输入密码 这本来可以,但在插入密码后,我得到一个错误对话框:错误导入密钥-对象已经存在 有什么想法吗?解决了 从Vista升级到Windows 7后,包含证书C:\Users\All Users\Microsoft\Crypto\RSA\M

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

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

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

有什么想法吗?

解决了

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

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


让我知道这是否对任何人都有帮助!:)

我真的不想改变文件权限来解决这个问题。但是关于文件权限的答案确实把我推向了正确的方向


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

非常感谢!!!这真让人头疼。我还没有升级我的操作系统,我只是在WindowsXP上,但有完全相同的问题。我不确定文件夹权限是如何更改的。奇怪的可能是由于最近的windows 7更新,这个问题是在VS2010中开发的,该解决方案包含75个使用相同证书和密码的项目。原来问题是因为我没有以管理员身份运行VS。谢谢@andynormancx。