rarement , mon programme me retourne une erreur et s'arrette: il me dit "500 internal server error"
j'ai le choix entre continuer ou arretter. si je met continuer le programme ne fais plus rien (c une boucle quasi infinie normalement)....
mon programme doit tourner 24h/24 et donc cette erreur me gene car elle m'oblige a le relancer souvent (1 fois par jours minimum)...
quelqu'un a t il une idée de ce qui provoque ça et comment, dans mes deux fonctions ci dessus, detecter cette erreur pour retenter d'envoyer les données quelques minutes apres?
la société de consommation porte mal son nom car un con fait rarement une sommation avant de dire une connerie en société
cs_fcolo
Messages postés201Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention20 février 20072 19 juil. 2006 à 11:07
Essais avec un try catch autour du webresponse:
try
{
myResponse = myRequest.GetResponse();
if (((HttpWebResponse)myResponse).StatusCode == System.Net.HttpStatusCode.Unauthorized)
{ }
else if (((HttpWebResponse)myResponse).StatusCode == System.Net.HttpStatusCode.InternalServerError)
{} //<-- ici poru toi surement
}
catch (WebException ex)
{
MessageBox.shoh(ex.Status.toString()); //<--regarde deja quel statue ca te renvoie
// pour ensuite faire un if(ex.Status == WebExceptionStatus.ProtocolError) {}
}
rarement , mon programme me retourne une erreur et s'arrette: il me dit "500 internal server error"
j'ai le choix entre continuer ou arretter.
si je met continuer le programme ne fais plus rien (c une boucle quasi infinie normalement)....
mon programme doit tourner 24h/24 et donc cette erreur me gene car elle m'oblige a le relancer souvent (1 fois par jours minimum)...
quelqu'un a t il une idée de ce qui provoque ça et comment, dans mes deux fonctions ci dessus, detecter cette erreur pour retenter d'envoyer les données quelques minutes apres?
la société de consommation porte mal son nom car un con fait rarement une sommation avant de dire une connerie en société