我开发了一个应用程序,其中我使用了一个。网络浏览器显示Feed的网页。从该网页Iam存储最新的发布日期,但在2分钟后,它给出503例外。我的代码如下。我怎样才能摆脱这种异常
var URL = "http://feeds2.feedburner.com/plasticsnews/plasticsinformation/plastopedia";
System.Xml.Linq.XDocument feeddata = System.Xml.Linq.XDocument.Load(URL);
var maxPubDates = (from item in feeddata.Descendants("item") select item);
答案 0 :(得分:1)
如果您的C#正在客户端运行,但服务器正在破坏...那么除非您意外触发DOS检测(或简单地)超载服务器)我不知道你能做什么。
我也不太确定你的“浏览器”评论与XDocument
的关系(因为它们是正交的)。
我想,第一件事就是只读取一次Feed并缓存它;不要一直打到服务器。
答案 1 :(得分:0)
HTTP错误503表示服务不可用,因此您的代码没有错误,但存在某种服务器错误!
最好的问候