2012-11-29 167 views
2

我跑哪下载使用下面的代码RSS源Windows服务:间歇“无法连接到远程服务器”的错误

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

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

该服务不IIS下,但作为一个独立的服务运行。

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

为了解决这个问题,我将服务移到了不同​​的机器上,但问题仍然存在。

想得到任何想法。谢谢!

回答

7

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

+1

+1:总是很好共享解决方案。 – leppie

相关问题