2

我正在运行一个 Windows 服务,它使用以下代码下载 RSS 提要:

XmlReaderSettings settings = new XmlReaderSettings() { DtdProcessing = DtdProcessing.Ignore };

string feedXml = XDocument.Load(XmlReader.Create(url, settings));

该服务不在 IIS 下运行,而是作为独立服务运行。

突然之间(我怀疑是基础设施问题)我们开始每 10-20 分钟收到“无法连接到远程服务器”。代码本身没有改变,我正在寻找可能的原因。

为了解决这个问题,我将服务移到了另一台机器上,但问题仍然存在。

很想得到任何想法。谢谢!

4

1 回答 1

7

原因是完全相同的服务安装在同一环境中的不同机器上,导致两个不同的 IP 连接到 RSS 提要。根据时间间隔,有时它还可以,有时它被 RSS 提供程序阻止。

于 2012-12-05T14:11:20.470 回答