如何在c#中删除503异常

时间:2009-07-27 07:46:58

标签: c# .net

我开发了一个应用程序,其中我使用了一个。网络浏览器显示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);

2 个答案:

答案 0 :(得分:1)

如果您的C#正在客户端运行,但服务器正在破坏...那么除非您意外触发DOS检测(或简单地)超载服务器)我不知道你能做什么。

我也不太确定你的“浏览器”评论与XDocument的关系(因为它们是正交的)。

我想,第一件事就是只读取一次Feed并缓存它;不要一直打到服务器。

答案 1 :(得分:0)

HTTP错误503表示服务不可用,因此您的代码没有错误,但存在某种服务器错误!

最好的问候