Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 对服务器的HttpWebRequest在某些计算机上失败_C#_Asp.net_Visual Studio_Http - Fatal编程技术网

C# 对服务器的HttpWebRequest在某些计算机上失败

C# 对服务器的HttpWebRequest在某些计算机上失败,c#,asp.net,visual-studio,http,C#,Asp.net,Visual Studio,Http,我在同一网络上有4台计算机,但其中两台在向同一服务器发出httpwebrequest时失败。我注意到这些机器上的请求看起来有点不同。当我在VS断点调试器中展开它时,它包含额外的“基本”级别 以下是对工作正常的机器的请求: 这是给一个不起作用的人的: 请注意,在失败的一个中,我还有多少个基本级别。你知道这里可能出了什么问题吗?你有什么例外吗。捕获您请求的System.Net.WebException,并查看它引发的异常。该异常的状态仅为“ConnectFailure”。您正在使用代理吗?也许防

我在同一网络上有4台计算机,但其中两台在向同一服务器发出httpwebrequest时失败。我注意到这些机器上的请求看起来有点不同。当我在VS断点调试器中展开它时,它包含额外的“基本”级别

以下是对工作正常的机器的请求:

这是给一个不起作用的人的:


请注意,在失败的一个中,我还有多少个基本级别。你知道这里可能出了什么问题吗?

你有什么例外吗。捕获您请求的System.Net.WebException,并查看它引发的异常。该异常的状态仅为“ConnectFailure”。您正在使用代理吗?也许防火墙阻止了和这些机器的连接。你能从你的机器上ping这些机器吗?我能从出故障的机器上ping服务器。这不是防火墙。一件奇怪的事情是,当我打开fiddler时,应用程序就工作了。它能够连接到服务器。看起来像是代理问题。Fiddler在启动时更改代理设置,在关闭时将其还原。在fiddler Tools/fiddler Options中有一个设置,它表示可以充当系统代理,这可能就是打开fiddler时它工作的原因。