C# 网络客户端请求超时

C# 网络客户端请求超时,c#,asp.net,webclient,webclient-download,C#,Asp.net,Webclient,Webclient Download,我试图通过WebClient类从url返回一些html: Response.Write(new System.Net.WebClient().DownloadString("http://www.partnersite.com/html/")); 每当这段代码运行时,我都会得到一个超时 请求已中止:操作已超时 如果我直接浏览到“http://www.partnersite.com/html/“我立即得到了回应 超时似乎只发生在这个特定的网站上,如果我向另一个网站提出请求,例如 WebC

我试图通过WebClient类从url返回一些html:

Response.Write(new System.Net.WebClient().DownloadString("http://www.partnersite.com/html/"));
每当这段代码运行时,我都会得到一个超时

请求已中止:操作已超时

如果我直接浏览到“http://www.partnersite.com/html/“我立即得到了回应

超时似乎只发生在这个特定的网站上,如果我向另一个网站提出请求,例如

    WebClient().DownloadString("http://www.google.com"));
我立即返回html

这仅仅是一个合作伙伴网站上发生的事情的例子,这意味着它没有响应吗?还是在打电话之前我可以试试别的


谢谢。

是否可以通过Internet Explorer访问该网站


如果不是,并且该站点位于同一网络中,请检查您是否已从Internet Explorer选项中绕过该站点的代理。

谢谢您的回复。在IE中可以访问该网站,就像在任何浏览器中直接浏览该网站一样。我请求的站点位于完全不同的网络上。请尝试使用DownloadFileAsync方法,而不是使用DownloadString方法,并检查您是否正在接收数据。