几个月来,我的网络应用程序在不同版本的 IE/Firefox/Chrome 上运行得很好。我的应用程序在 IIS 10.0 上运行。当我从 Windows 7 盒子(IE 11.0.***)点击该应用程序时,一切正常。当我从 Windows 10 盒子(IE 11.2007.14393.0)点击该应用程序时,它刚刚开始给我这个错误(上周正在工作):
无法显示此页面 在中开启 TLS 1.0、TLS 1.1 和 TLS 1.2 高级设置并尝试再次连接到 https://。如果此错误仍然存在,则该网站可能 使用不受支持的协议或密码套件,例如 RC4(链接 详细信息),这被认为是不安全的。请联系您的网站 管理员。
我从很多网站上查找了这个并尝试了多种方法。确保 TLS 设置、在服务器上设置注册表以允许 TLS 等。据我所知,发生这种情况时没有任何更新。这是一个针对 DNX Core 1 - rc1 的 Asp.NET MVC 应用程序。当服务器停止工作时,我没有向服务器推送任何更新。
在 Windows 7 机器上,我在 Firefox 中显示该网站正在使用 TLS 1.2(并且工作正常!)
这里可能发生了什么?我没有办法尝试。
早上好,一年半后。
我只是想分享我解决这个问题的经验(和解决方案)。我确信发生这种情况有很多原因,但我一直注意到的一件事如下:
如果您看到如下错误:
执行此操作时出现错误。详细信息:A 指定的登录会话不存在。可能已经是 终止。 (HRESULT 异常:0x80070520)
似乎发生的事情是证书由于某种原因已损坏。
我能够解决此问题的唯一方法是使用
mmc.exe
和证书加载项(Console Root\Certificates(本地计算机)\Personal\CertificatesTLS 错误在网页上消失。
我在一个单独的问题上苦苦挣扎了一年多,试图从我的计算机上的一些代码访问网络服务。具体的网络服务是此处的 FEMA 网络地图服务:
我尝试检查互联网选项中的所有 TLS 复选框,并尝试设置一些注册表项以及某些 Microsoft 和其他网站上推荐的其他内容,但我仍然无法访问该服务。最后,我遇到了重置 Internet Explorer 设置的建议,如下所示:
这解决了我的问题,我能够访问该网站。
因此,如果您遇到此问题,可以尝试以下具体步骤:
在 Internet Explorer 中,转至“工具”>“Internet 选项”>“高级”,在“重置 Internet Explorer 设置”下,单击“重置”。或者,您只需在 Windows 开始搜索菜单中输入 Internet 选项即可到达此处。在“重置 Internet Explorer 设置”窗口中,选中“删除个人设置”框,然后单击“重置”。
完成后,重新启动 IE11 并尝试访问被阻止的网站。现在应该可以了。
实际上,经过进一步调查并如此网页顶部所述,上述解决方案并没有解决我的问题。我认为对我来说唯一的解决方案可能是从 Windows 7 升级到 Windows 10。
最近我尝试升级的网络服务器出现了这个问题。
我只是想指出,Hacer Dalkiran 发布的注册表破解就是我的解决方案。
自从我遇到这个问题后,我就尝试了我的方法。导入/导出证书,启用/禁用 Ssl 2.0、Ssl 3.0、TLS 1.1、TLS 1.2 等。没有解决我的问题。 (在 Windows Server 2012 中)。以下解决方法解决了该问题。 在注册表编辑器中,导航 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\协议\TLS 1.0\Client 并按如下方式更改值: “默认禁用”=dword:00000000 “启用”:dword:00000001