Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/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
.net 使用CERTENROLLLib创建私钥时出现“找不到文件”错误_.net_Windows Server 2008_X509certificate_Certenroll - Fatal编程技术网

.net 使用CERTENROLLLib创建私钥时出现“找不到文件”错误

.net 使用CERTENROLLLib创建私钥时出现“找不到文件”错误,.net,windows-server-2008,x509certificate,certenroll,.net,Windows Server 2008,X509certificate,Certenroll,System.IO.FileNotFoundException:CertEnroll::CX509PrivateKey::Create: 系统找不到指定的文件。0x80070002(WIN32:2) 上面的错误是当我尝试使用CertEnroll.dll中的CX509PrivateKeyClass类创建私钥以生成CSR时引发的异常 似乎只有当我试图执行部署在Windows2008服务器上的代码时才会发生这种情况 它在windows 7下运行正常。这是因为您没有调用COM的适当权限。我不确定最低权限

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

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

似乎只有当我试图执行部署在Windows2008服务器上的代码时才会发生这种情况


它在windows 7下运行正常。

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

您找到解决方案了吗?我也有同样的问题。。。