Iis 服务器重新启动后未协商客户端证书
我正在开发项目时使用IIS Express 8。我在计算机帐户的个人文件夹中有一个公司证书,在当前用户帐户的个人文件夹中有几个客户证书。我已经使用mmc工具成功安装了这些。我使用以下命令映射ssl的证书和端口: netsh http add sslcert ipport=0.0.0.0:44300 appid={}certstorename=MY certhash=some hash clientcertnegotiation=enable 当我通过VS运行应用程序时,系统会正确提示我选择客户端证书。但是,当我重新启动计算机并再次运行应用程序时,不再提示我输入客户端证书。删除映射并重新添加它可以解决问题。。。。。我重新开始。好的,我有一个解决办法,但它远不是理想的-我感觉我在某处遗漏了一些东西Iis 服务器重新启动后未协商客户端证书,iis,ssl,iis-express,Iis,Ssl,Iis Express,我正在开发项目时使用IIS Express 8。我在计算机帐户的个人文件夹中有一个公司证书,在当前用户帐户的个人文件夹中有几个客户证书。我已经使用mmc工具成功安装了这些。我使用以下命令映射ssl的证书和端口: netsh http add sslcert ipport=0.0.0.0:44300 appid={}certstorename=MY certhash=some hash clientcertnegotiation=enable 当我通过VS运行应用程序时,系统会正确提示我选择客户端
非常感谢您的帮助 好的,我现在把它分类了。根CA证书不在信任机构存储中,而是在个人存储中。出于某种原因,在添加证书时,此操作运行良好(可能是在运行netsh sslcert add命令并缓存它时拾取根CA证书?) 这篇文章帮助了我: