【问题标题】:Solving the ConnectionAbortedError: [WinError 10053] without messing around with the Windows Defender and Firewall解决 ConnectionAbortedError: [WinError 10053] 而不会弄乱 Windows Defender 和防火墙
【发布时间】:2020-02-22 21:19:41
【问题描述】:

臭名昭著的ConnectionAbortedError: [WinError 10053]错误:

ConnectionAbortedError: [WinError 10053] 已建立的连接被主机中的软件中止

显然在搜索互联网时引起了很多麻烦。在不同的论坛上建议了许多解决方法。 This post 建议禁用防病毒软件(即 Windows Defender)和防火墙,这似乎不是一个明智的主意。 this post 建议添加:

端口 8000 允许传入和传出流量的规则

我不想这样做,只是因为我不知道弄乱防火墙的含义。但是,same post 也建议添加以下行:

127.0.0.1   localhost.localdomain localhost

/etc/hosts,根据this post 在Windows 操作系统上应该是\WINDOWS\system32\drivers\etc\hosts。但是,这样做(将上述行添加到 hosts 文件中)对上述错误没有帮助。因此,正如标题所暗示的那样,我的问题是,是否有办法解决或规避上述问题,而不会弄乱 Windows Defender 和防火墙,并危及系统的安全/保障?

【问题讨论】:

    标签: django windows


    【解决方案1】:

    我也遇到了这个问题,我在互联网上进行了几次搜索,但最终对我来说,解决方案可能比预期的要容易:找不到资源时会出现该错误。

    在我的情况下,由于错误的<link ..> 指令(未使用static),它找不到一些 .js 文件。

    解决了这个问题,问题得到了极大的缓解,但有时它又回来了,而且总是在出现Not Found: /favicon.ico 错误之后。

    在进行其他研究时,我发现浏览器通常会默认请求在根目录中包含 favicon.ico 文件,而这显然不存在。

    通过在文件urls.py中添加重定向url (r '^ favicon \ .ico $', RedirectView.as_view (url = '/ static / images / favicon.ico')),,也解决了这个问题。

    现在问题似乎消失了,所以我假设它至少在这种情况下是源自 Django 未正确找到的资源。

    希望我的经验能有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-03
      • 2017-10-18
      • 2021-11-06
      • 2014-07-20
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多