Bonjour,

Mon appli permet entre autres de naviguer dans les dossiers d'un serveur FTP.
Aléatoirement (1 fois sur 2), j'ai des exceptions
'(500) Erreur de syntaxe, commande non reconnue'.
Voilà la méthode qui me sert de test pour ce problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
//Création de la requête
 
try 
{
FtpWebRequest requete = (FtpWebRequest)WebRequest.Create( url );               
requete.Credentials = new System.Net.NetworkCredential(this.userName, this.userPassword );
requete.UsePassive = true;
requete.EnableSsl = false;
requete.KeepAlive = true;
requete.UseBinary = true;
 requete.Timeout = 15000;
requete.Method = WebRequestMethods.Ftp.ListDirectoryDetails;         
FtpWebResponse reponse =(FtpWebResponse) requete.GetResponse();
}
catch
{
// Exception 1fois sur 2 
// (500) Erreur de syntaxe, commande non reconnue'.
 
}


Quand j'ai l"exception, en débug, si je rexécute la fonction, ca ne génère plus forcemment l'exception.


Avez-vous une idée du problème ?

Merci,

Mickaël