gpt4 book ai didi

c# - 带有 SSL 和 ASP.NET 的 ERR_CONNECTION_RESET

转载 作者:行者123 更新时间:2023-12-04 22:35:58 27 4
gpt4 key购买 nike

所以,这是我第一次涉足 ASP.NET。我之前用 C# 编程过(Unity),但我从未制作过 ASP.NET 应用程序。问题是,我似乎无法让 SSL 工作!当我使用 these steps 创建一个新项目时,我收到以下错误:
ERR_CONNECTION_RESET
但是,当我转到“属性”>“调试”并取消选中“启用 SSL”时,它工作得非常好。我也尝试过使用 Microsoft Edge,但它给出了同样的错误。这是我试图解决的问题:

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

  • 如您所见,我已经尝试了所有想到的东西。有人可以解释为什么会这样吗?重申一下,当我没有更改您通过遵循 these steps 获得的任何默认代码时,就会发生这种情况。 ,所以它不能是超时或什么的。
    我正在使用 IIS Express 10.0 ( iisexpress_amd64_en-US.msi 来自 here )和 .NET Core 5.0Visual Studio 19 .到目前为止,一切都是最新的。
    我真的,真的希望你们能帮我解决这个问题!!!我想使用 https(因为,ofc,它比 http 更安全)。
    编辑 : 我曾尝试使用 Firefox,谁会猜到?这是同样的错误。 (PR_CONNECT_RESET_ERROR)

    最佳答案

    我在全新的 Windows 10 和 VS2019 安装中遇到了同样的问题,对我来说这解决了它
    https://improveandrepeat.com/2020/05/recreate-the-self-signed-https-certificate-for-localhost-in-iis-express/
    简而言之

  • 以管理员权限打开 cmd
  • 导航到“C:\Program Files (x86)\IIS Express”
  • 运行IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:PORT/ -UseSelfSigned为您尝试使用的端口更改 PORT。
  • 关于c# - 带有 SSL 和 ASP.NET 的 ERR_CONNECTION_RESET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66388671/

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