自从转向 Windows 10 以来,我遇到了许多问题,但大部分都已解决。
我无法解决的一个问题是,我的 Visual Studio 无法获取外部链接数据。我正在开发一个使用第三方源(主要通过 REST API 源)的数据输入程序。一切运行正常,并且已从我的 Windows 8 计算机部署。
现在我已经用一台新机器替换了那台机器,并且必须使用 Windows 10。我收到以下错误:
目标计算机主动拒绝。
由于目标计算机主动拒绝,因此无法建立连接。
我尝试有条不紊地检查防火墙规则,但没有奏效。
所以我完全关闭了它。但错误仍然相同。
接下来,我又用杀毒软件进行了同样的操作。仍然出现同样的错误。
所以我卸载了杀毒软件(以确保万无一失)。防火墙和杀毒软件都关闭后,我仍然收到此错误。
为了尝试将其归结为基本知识,我正在使用一个完全简单的基本(C ++)项目,该项目在调用第三方源时会出现相同的错误;您可以在下面看到:
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
var time =
Disposable
.Using(
() => new System.Net.WebClient(),
client =>
XDocument.Parse(client.DownloadString("http://time.gov/actualitime.cgi")))
.Root
.Attribute("time")
.Value;
var ms = Convert.ToInt64(time) / 1000;
var currentTime = new DateTime(1970, 1, 1).AddMilliseconds(ms).ToLocalTime();
//currentTime.Dump;
}
调用第三方数据的行上抛出了错误:
XDocument.Parse(....
我已经在我们网络上的其他机器上检查了相同的代码,以将网络防火墙从潜在问题列表中排除——它在同一网络上的所有其他机器上顺利运行。
所以我很茫然,感谢您能提供的任何指导或帮助。