使用智能卡认证的web应用超时只能重新启动一个新的IE浏览器后才能重新登录

Timed out web application with smart card authentication can only be logged in again after restart a new IE browser

我有一个 asp.net Web 应用程序托管在 IIS 8.5 中,使用智能卡登录。超时后,我必须关闭所有 IE 浏览器并启动一个新浏览器以使 IIS 提示选择证书.

我们如何让用户在不启动新浏览器的情况下重新登录?

来自the documentation

NOTE: In order to force Internet Explorer to prompt with a new credential tile, use File | New Session

您必须指示您的用户从 "File" 菜单中选择 "New Session" 才能获得重新提示。

您也可以使用 Javascript 以编程方式执行此操作:

document.execCommand("ClearAuthenticationCache");  

请注意,这还将清除所有会话 cookie。