2012-03-15 22 views
0

私はWebClientクラスを経由してURLから一部のHTMLを返すようにしようとしている:WebClientの要求タイムアウト

Response.Write(new System.Net.WebClient().DownloadString("http://www.partnersite.com/html/")); 

このコードは、私はタイムアウトを取得走るたび。

要求が中止されました:操作がタイムアウトしました。

「http://www.partnersite.com/html/」に直接アクセスするとすぐに回答が得られます。

タイムアウトは、他のサイトなどにリクエストすると、この特定のWebサイトでのみ発生するようです。

WebClient().DownloadString("http://www.google.com")); 

瞬時にhtmlが返されます。

これは単にパートナーサイトで何か起こっていることです。つまり、応答していません。それとも私はその電話をかける前に何か試してみることができますか?

ありがとうございました。

答えて

0

サイトはInternet Explorerからアクセスできますか?

サイトが同じネットワーク内にある場合は、Internet Explorerのオプションからサイトのプロキシをバイパスしているかどうかを確認してください。

+0

返信いただきありがとうございます。このサイトは、どのブラウザーでもブラウズするときと同じように、IEでアクセス可能です。私が要求しているサイトはまったく異なるネットワーク上にあります。 – user527269

+0

DownloadStringメソッドを使用する代わりに、DownloadFileAsyncメソッドを使用して、データを受信して​​いるかどうかを確認してください。 –

+0

私はDownloadFileAsyncを試しましたが、もう一度タイムアウトが発生しました。 – user527269

関連する問題