XDocument xDoc = new XDocument();
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uri);
req.Timeout = 1000 * 60 * 5;
WebResponse res = req.GetResponse();
Stream responseStream = res.GetResponseStream();
xDoc = XDocument.Load(responseStream);
responseStream.Close();
上記のコードを使用して、URIをxdocumentにロードしようとしています。タイムアウトエラーを回避するために、HttpWebRequestとWebResponseを使用しています。
問題は、ほとんどの場合コードが機能することですが、以前は「タイムアウト」エラーが発生していた時点で、上記のコードを使用しようとすると「内部サーバーエラー(500)」が発生します。この問題を解決する方法についての手がかりはありますか?コード例は非常に役立ちます。
ありがとう!