次のコードを使用して RSS フィードをダウンロードする Windows サービスを実行しています。
XmlReaderSettings settings = new XmlReaderSettings() { DtdProcessing = DtdProcessing.Ignore };
string feedXml = XDocument.Load(XmlReader.Create(url, settings));
このサービスは IIS の下では実行されず、独立したサービスとして実行されます。
突然 (インフラストラクチャの問題が疑われます)、10 ~ 20 分ごとに「リモート サーバーに接続できません」というメッセージが表示されるようになりました。コード自体は変更されておらず、考えられる原因を探しています。
これを解決するために、サービスを別のマシンに移動しましたが、問題は解決しませんでした。
アイデアをいただければ幸いです。ありがとう!