我正在与Net.Pkcs11Interop.HighLevelAPI.Pkcs11合作,以获得我的epass2003智能卡令牌的细节。我的代码在本地主机上运行良好;运行后,我将获得所有令牌信息,但每当我在演示服务器上发布代码并在机器上运行网站时,我的代码就不会检测到我的智能卡USB令牌。
发布于 2022-07-04 13:09:14
问题是IIS对应用程序进行某种形式的隔离。即使您更改了Application中的用户,您也无法访问当前的用户证书存储,因此任何数字签名都无法工作。
即使解决了上面的问题,如果您需要一个引脚提示,我认为IIS也不会显示它。
IIS不适合这类应用程序,我发现另一种选择是Kestrel服务器。
我也使用ePass2003,我提到的解决方案在Windows10和Windows 2019中有效,而不是Windows 2008;这是一个引脚提示问题。
我同时使用几个标记,它们工作得很好。但是只有在物理机器上,它才能在虚拟机上看到多个令牌。
https://stackoverflow.com/questions/51693695
复制相似问题