使用CERTENROLLLib创建私钥时发现文件未找到错误

时间:2011-12-27 12:54:48

标签: .net windows-server-2008 x509certificate certenroll

  

System.IO.FileNotFoundException:CertEnroll :: CX509PrivateKey :: Create:   该系统找不到指定的文件。 0x80070002(WIN32:2)

上面的错误是当我尝试使用CertEnroll.dll中的CX509PrivateKeyClass类创建私钥来生成CSR时抛出的异常。

当我尝试执行部署在Windows 2008服务器上的代码时,似乎只会发生这种情况。

它在Windows 7下运行良好。

1 个答案:

答案 0 :(得分:1)

这是因为您没有适当的权限来调用COM。我不确定最低权限,但本地管理员应该可以使用。