ERR_CONNECTION_RESET 与 SSL 和 ASP.NET

发布时间:2021-02-26 15:36

所以,这是我第一次深入 ASP.NET。我以前用 C# (Unity) 编程过,但我从来没有制作过 ASP.NET 应用程序。问题是,我似乎无法让 SSL 工作!当我使用 these steps 创建新项目时,出现以下错误:

ERR_CONNECTION_RESET

但是,当我转到“属性”>“调试”并取消选中“启用 SSL”时,它工作得非常好。我也试过使用 Microsoft Edge,但它给出了同样的错误。这是我试图解决此问题的方法:

  1. 禁用我的防病毒软件 (Kaspersky) 并重新启动 Chrome
  2. 重启我的电脑
  3. 删除 applicationhost.config 文件夹 (source) 中的 .vs 文件
  4. 删除 .vs 文件夹并运行命令 (more info here)
  5. 以管理员身份运行 VS Studio
  6. 在 Chrome (more info here) 中删除域安全策略
  7. 执行 netsh http show iplisten - 没有列出任何内容 (source)
  8. 修复 IIS(控制面板 > 程序和功能 > 选择 IIS > 修复)
  9. 检查端口号是否在正确的范围内 (source)
  10. 确保 localhost (source) 只有一个证书
  11. 按照步骤 here
  12. 卸载并重新安装 IIS
  13. 完全卸载并重新安装 ASP.NET
  14. 以隐身模式运行 (Chrome)

如您所见,我已经尝试了所有想到的方法。有人可以解释为什么会这样吗?重申一遍,当我没有更改您通过跟踪 these steps 获得的任何默认代码时会发生这种情况,因此它不可能是超时或其他原因。

我将 IIS Express 10.0(来自 hereiisexpress_amd64_en-US.msi)与 .NET Core 5.0Visual Studio 19 一起使用。到目前为止,一切都是最新的。

我真的,真的希望你们能帮我解决这个问题!!!我想使用 https(因为,ofc,它比 http 更安全)。

编辑:我试过使用 Firefox,谁会猜到?这是同样的错误。 (PR_CONNECT_RESET_ERROR)

回答1