2009-07-27 7 views
0

Ich bin eine Anwendung entwickeln, in der ich eine verwendet habe. Net-Browser zum Anzeigen einer Web-Seite des Feeds. Von dieser Webseite speichere ich das neueste Pub-Date, aber nach 2 Minuten gibt es 503 Ausnahmen. Mein Code ist wie folgt. Wie kann ich diese Ausnahme loszuwerdenwie 503 Ausnahme in c entfernen #

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); 

Antwort

1

Wenn Ihr C# wird am Client ausgeführt wird, aber es ist der Server, die brechen wird ... dann, wenn Sie versehentlich Dinge wie DOS Erkennung Auslösung werden (oder einfach den Server überladen) Ich bin mir nicht sicher, was Sie tun können.

Ich bin auch nicht ganz sicher, wie Ihr "Browser" -Kommentar mit XDocument verknüpft (da sie orthogonal sind).

Die erste Sache zu versuchen, denke ich, soll den Feed nur einmal lesen und es zwischenspeichern; geh nicht weiter auf den Server.

0

HTTP-Fehler 503 bedeutet Service nicht verfügbar, daher ist Ihr Code nicht fehlerhaft, aber es gibt einen Serverfehler!

Mit freundlichen Grüßen

+4

503 kann auch anzeigen, dass der Server Sie absichtlich ignoriert, weil Sie es zu oft treffen. –