C# 对服务器的HttpWebRequest在某些计算机上失败
我在同一网络上有4台计算机,但其中两台在向同一服务器发出httpwebrequest时失败。我注意到这些机器上的请求看起来有点不同。当我在VS断点调试器中展开它时,它包含额外的“基本”级别 以下是对工作正常的机器的请求: 这是给一个不起作用的人的:C# 对服务器的HttpWebRequest在某些计算机上失败,c#,asp.net,visual-studio,http,C#,Asp.net,Visual Studio,Http,我在同一网络上有4台计算机,但其中两台在向同一服务器发出httpwebrequest时失败。我注意到这些机器上的请求看起来有点不同。当我在VS断点调试器中展开它时,它包含额外的“基本”级别 以下是对工作正常的机器的请求: 这是给一个不起作用的人的: 请注意,在失败的一个中,我还有多少个基本级别。你知道这里可能出了什么问题吗?你有什么例外吗。捕获您请求的System.Net.WebException,并查看它引发的异常。该异常的状态仅为“ConnectFailure”。您正在使用代理吗?也许防
请注意,在失败的一个中,我还有多少个基本级别。你知道这里可能出了什么问题吗?你有什么例外吗。捕获您请求的System.Net.WebException,并查看它引发的异常。该异常的状态仅为“ConnectFailure”。您正在使用代理吗?也许防火墙阻止了和这些机器的连接。你能从你的机器上ping这些机器吗?我能从出故障的机器上ping服务器。这不是防火墙。一件奇怪的事情是,当我打开fiddler时,应用程序就工作了。它能够连接到服务器。看起来像是代理问题。Fiddler在启动时更改代理设置,在关闭时将其还原。在fiddler Tools/fiddler Options中有一个设置,它表示可以充当系统代理,这可能就是打开fiddler时它工作的原因。