IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

FTPWebRequest ne fonctionne plus sous Windows 11 [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Novembre 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Novembre 2021
    Messages : 7
    Par défaut FTPWebRequest ne fonctionne plus sous Windows 11
    Bonjour à tous,

    Je viens vers vous car je rencontre un dysfonctionnement et souhaiterai votre aide pour identifier mon souci.

    Je viens de migrer mon poste Win10 vers Win11 (La migration semble s'être bien déroulée) et depuis la partie permettant de discuter (via FTPWebRequest avec certificat auto-signé - ListDirectory, Download, Upload & Delete) avec mon serveur FTP (vsFTP sous Debian) ne fonctionne plus.
    J'ai refait le test avec un autre Win10 (aucun problème) et un second Win11 (mêmes erreurs).
    Exemple d'erreusr rencontrées :
    - Upload : System.Net.WebException*: 'Erreur système.' - UnknownError {16}
    - ListDirectory : ReceiveFailure erreur - {3}
    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
        Public Sub FTPWebRequest_FileList_1v2(_folder As String, _ftpusername As String, _ftppassword As String)
            ServicePointManager.ServerCertificateValidationCallback = AddressOf AcceptAllCertifications
            Dim request = DirectCast(WebRequest.Create(_folder), FtpWebRequest)
            request.Method = WebRequestMethods.Ftp.ListDirectory
            request.EnableSsl = True
            request.Credentials = New NetworkCredential(_ftpusername, _ftppassword)
            Dim response As FtpWebResponse = DirectCast(request.GetResponse(), FtpWebResponse)
            Dim responseStream As Stream = response.GetResponseStream
            Z_CptFile = 0
            Using reader As New StreamReader(responseStream)
                Do While reader.Peek <> -1
                    Dim line As String = reader.ReadLine
                    Frm_FTP_WebRequest.FTP_WebRequest_RTBox01.Text &= line & vbCrLf
                    ReDim Preserve FtpIni(Z_CptFile + 1)
                    FtpIni(Z_CptFile) = line
                    Z_CptFile = Z_CptFile + 1
                Loop
            End Using
            response.Close()
            FtpIni_IDMax = Z_CptFile
        End Sub
    Merci d'avance pour votre aide

  2. #2
    Membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Novembre 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Novembre 2021
    Messages : 7
    Par défaut Résolution de mon dysfonctionnement avec FTPWebRequest sur Windows 11
    Bonjour à tous,

    J'ai résolu mon soucis de la manière suivante :

    1 - J'ai vérifié / modifié le paramétrage initial de mon serveur vsFTPd en imposant l'utilisation de TLS 1.2

    2 - J'ai ajouté à mon code la ligne suivante :
    ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12.
    Sans cette ligne, cela ne fonctionnait toujours pas.

    Bon dev

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/03/2017, 13h46
  2. Fichier fonctionnant plus sous windows 10
    Par lolo2b82 dans le forum VBScript
    Réponses: 3
    Dernier message: 14/03/2016, 16h15
  3. Mes programmes ne fonctionnent plus sous Windows 8.1
    Par Invité dans le forum Débuter
    Réponses: 5
    Dernier message: 07/09/2014, 23h29
  4. [AC-2010] Contrôle Internet Explorer ne fonctionne plus sous Windows 7
    Par Marccamp dans le forum VBA Access
    Réponses: 0
    Dernier message: 03/01/2014, 15h11
  5. Ne fonctionne plus sous Windows !
    Par tft67 dans le forum Qt Creator
    Réponses: 1
    Dernier message: 17/04/2010, 14h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo