gpt4 book ai didi

c# - 打开 TLS 1.0、TLS 1.1、TLS 1.2 ... Asp.NET IIS 10.0

转载 作者:行者123 更新时间:2023-11-30 23:05:04 28 4
gpt4 key购买 nike

几个月来,我的 Web 应用程序在不同版本的 IE/Firefox/Chrome 上运行良好。我的应用程序在 IIS 10.0 上运行。当我从 Windows 7 框 (IE 11.0.***) 中点击应用程序时,一切正常。当我从 Windows 10 框 (IE 11.2007.14393.0) 中点击应用程序时,它开始给我这个错误(上周工作):

This page can’t be displayed Turn on TLS 1.0, TLS 1.1, and TLS 1.2 inAdvanced settings and try connecting to https:// again. If this error persists, it is possible that this siteuses an unsupported protocol or cipher suite such as RC4 (link for thedetails), which is not considered secure. Please contact your siteadministrator.

我从很多网站上查过这个,并尝试过很多东西。确保 TLS 设置,在服务器上设置注册表以允许 TLS 等。据我所知,发生这种情况时没有更新。这是一个针对 DNX Core 1 - rc1 的 Asp.NET MVC 应用程序。当它停止工作时,我没有向服务器推送任何更新。

在 Windows 7 机器上,我在 Firefox 中显示它正在为此站点使用 TLS 1.2(并且工作正常!)

这里可能发生了什么?我别无选择。

最佳答案

早上好,一年半后。

我只是想分享我对这个问题的经验(和解决方案)。我确信发生这种情况的原因有很多,但我一直注意到的一件事如下:

  1. 进入 iis 管理器并选择导致问题的网站(在我的例子中为“默认网站”)
  2. 在“编辑站点”右侧的“操作” Pane 中,点击“绑定(bind)...”
  3. 选择 https 绑定(bind)并单击右侧的“编辑...”
  4. 切换“SSL 证书”选择并单击“确定”

如果您看到如下错误:

There was an error while performing this operation. Details: Aspecified logon session does not exist. It may already have beenterminated. (Exception from HRESULT: 0x80070520)

似乎发生的事情是证书由于某种原因已损坏。
我唯一能够解决此问题的方法是使用 mmc.exe 和证书加载项 (Console Root\Certificates (Local Computer)\Personal\Certificates ) 并将其重新添加到同一位置。

网页上的 TLS 错误消失了。

关于c# - 打开 TLS 1.0、TLS 1.1、TLS 1.2 ... Asp.NET IIS 10.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48994410/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com