C# 在c asp.net中使用数字签名证书,同时单击“选择证书”

C# 在c asp.net中使用数字签名证书,同时单击“选择证书”,c#,digital-signature,C#,Digital Signature,在C/.NET中使用数字签名签名时,我遇到了此错误。有人能解决这个问题吗 异常详细信息:System.InvalidOperationException:当前 会话不是交互式的 我的代码: protected void btnSelectCertificate_Click(object sender, EventArgs e) { X509Certificate2Collection scollection = X509Certificate2UI.SelectFromCollecti

在C/.NET中使用数字签名签名时,我遇到了此错误。有人能解决这个问题吗

异常详细信息:System.InvalidOperationException:当前 会话不是交互式的

我的代码:

protected void btnSelectCertificate_Click(object sender, EventArgs e) { 
    X509Certificate2Collection scollection = X509Certificate2UI.SelectFromCollection(fcollection, 
        "Test Certificate Select", "Select a certificate from the following list to get information on that certificate", 
        X509SelectionFlag.SingleSelection);
}

这个错误是可以自我解释的。此外,没有任何代码也无法帮助您。我改进了您的帖子格式,但请添加其他详细信息,以便其他用户可以帮助您选择证书\u单击对象发件人,事件参数e{X509Certificate2Collection scoCollection=X509Certificate2UI.SelectFromCollectionfcollection,Test Certificate Select,从以下列表中选择一个证书以获取该证书的信息,X509SelectionFlag.SingleSelection;编辑帖子以将代码放在那里,而不是放在注释中。