2009-07-27 10 views
0

Je développe une application dans laquelle j'ai utilisé un. navigateur net pour afficher une page Web de flux. à partir de cette page Web, je stocke la dernière date de publication, mais après 2 minutes, je donne l'exception 503. mon code est le suivant. Comment puis-je me débarrasser de cette exceptioncomment faire pour supprimer 503 exception dans C#

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

Répondre

1

Si votre C# est en cours d'exécution au client , mais il est le serveur qui casse ... alors à moins que vous déclenchez accidentellement des choses comme la détection DOS (ou simplement surcharger le serveur) Je ne suis pas sûr de ce que vous pouvez faire.

Je ne sais pas trop comment votre commentaire de "navigateur" se lie avec XDocument (puisqu'ils sont orthogonaux).

La première chose à essayer, je suppose, est de lire le flux une seule fois et de le mettre en cache; ne continuez pas à frapper le serveur.

0

L'erreur HTTP 503 signifie Service non disponible, donc votre code n'est pas buggé mais il y a une sorte d'erreur de serveur!

Meilleures salutations

+4

503 peut également indiquer que le serveur vous ignore délibérément parce que vous le frappez trop souvent. –

Questions connexes