C# 中的所有 System.Net.HttpWebRequest 请求都重定向到 localhost:54653

All System.Net.HttpWebRequest in C# requests are redirected to localhost:54653

我有一个调用外部 JSON 服务的 C# 服务,从大约两天前开始,所有 System.Net.HttpWebRequest 的获取都重定向到 locahost:54653 地址。该端口未激活,但我似乎无法找到发生这种情况的原因。我尝试了很多不同的方法,但每种方法都产生了相同的结果。似乎我在 .net 框架中有一些东西可以为每个调用重定向流量。

InnerException = {"No connection could be made because the target machine actively refused it 127.0.0.1:54653"}

关于为什么所有 C# 流量都被重定向的任何想法?

将以下内容添加到 app.config 文件可解决问题:

  <system.net>
    <defaultProxy>
      <proxy usesystemdefault="False" />
    </defaultProxy>
  </system.net>

很抱歉提供所有这些反馈,但这可能对下一个人有用。

windows 服务作为 "local system" 帐户运行,该帐户的代理设置从以下注册表项中检索:

HKEY_USERS\.default\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections

原来这是病毒引起的...