错误101(net :: ERR_CONNECTION_RESET):连接已重置。对于SS

时间:2011-05-31 13:16:26

标签: asp.net asp.net-mvc iis-7 web

我有一个使用ASP.NET MVC开发并在IIS中托管并且工作正常的网站。

今天,我已将生产环境中的网站托管在同一服务器的另一个位置,并配置了IIS。在访问HTTPS页面时,我遇到了以下问题。

“错误101(net :: ERR_CONNECTION_RESET):连接已重置。对于SSL”

我们是否需要配置IIS以解决此问题?

谢谢, Velusamy

4 个答案:

答案 0 :(得分:0)

这可能是maxRequest .net问题。请尝试将以下内容添加到appSettings文件的web.config

<add key="aspnet:MaxHttpCollectionKeys" value="9999" />

答案 1 :(得分:0)

它可能与您的ISP有关。我写了一篇关于它的快速博客文章 -

http://blog.agmon.com/2013/07/05/solving-error-101-neterr_connection_reset-the-connection-was-reset/

答案 2 :(得分:0)

当我在IIS中使用其他设置时,这件事发生在我身上。在我的网站HTTPS绑定中,删除了自签名安全证书(编辑绑定时,SSL证书为“未指定”。

我所做的只是重新选择了正确的证书并解决了问题。我会先检查一下你是不是已经发生了这件事。

答案 3 :(得分:0)

您可以通过Web代理测试https Connect

  1. 安装/执行Fiddler。 (https://www.telerik.com/fiddler
  2. 使用Internet浏览器链接到问题页面。

如果可以进行相应的连接, 在用户的Internet浏览器和服务器的“密码套件”的问题中可以看到这一点。

服务器的密码套件和SSL / TLS版本确认 https://www.ssllabs.com/ssltest/index.html

客户端的(Internet浏览器)密码套件和SSL / TLS版本确认 https://www.ssllabs.com/ssltest/viewMyClient.html

  1. 一个或多个“密码套件”必须相同。 。
  2. 检查您支持的SSL和TLS版本。

如果不存在相同的“密码套件” 删除IIS Crypto 2.0。 https://www.nartac.com/Products/IISCrypto/Download/

执行程序后,按“最佳实践”按钮进行设置。 重新启动后,请重新启动测试。

http://dev.d-0-b.kr/22 参考站点。 (韩语)