与私钥,IIS,AppPool和用户证书的问题

我有Windows 2003,IIS 6.0,ASP.NET应用程序使用私钥证书

域“domainCompany \ Pre_Certificado”中的用户在Store Local Machine中安装证书。

domainCompany \ Pre_Certificado是pipe理员,在IIS_WPG组中具有本地策略:“作为服务login”

我在IIS 6.0中configurationAppPool身份:domainCompany \ Pre_Certificado

ASP.NET应用程序使用identity :: domainCompany \ Pre_Certificado执行

我回收AppPool和执行应用程序,我得到System.Security.Cryptography.CryptographicException:找不到证书和私钥解密

如果我再次testing,在服务器IISlogin会话,使用domainCompany \ Pre_Certificado用户,我在ASP.NET应用程序中调用页面,一切正常。

(注意:使用terminal服务器login服务器IIS)

但是,如果注销会话在服务器IIS(用户:domainCompany \ Pre_Certificado),我得到相同的错误:

System.Security.Cryptography.CryptographicException:无法find用于解密的证书和私钥

有什么build议么 ??

谢谢。

您还需要在运行应用程序的本地系统上安装SSl。