当前会话不是交互式的

时间:2015-08-13 04:22:50

标签: asp.net

我开发了使用X509Certificate2UI类显示证书的网页。当它在本地主机上运行时工作正常它显示所有证书,我可以选择证书,随后我使用证书对pdf文档进行数字签名,但是当我在Web服务器上部署它时它显示异常,当前会话是不互动。它没有显示任何证书。任何人都曾遇到过这个问题。如果是这样,请指导我如何解决此问题。我真的很困惑为什么它以这种方式表现。

1 个答案:

答案 0 :(得分:0)

证书通常在"商店"。有时USer Stores与Windows用户绑定。尝试设置"加载用户个人资料"在IIS应用程序池中使其具有交互性。但是,这可能不足以使其以您的代码假设的方式进行交互。

确保您了解在运行时使用的商店。

我会编写我的代码,以便它不需要交互式会话。存储在机器商店或文件中。