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 :

Problème avec WebClient


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut Problème avec WebClient
    Bonjour,

    J'ai un problème avec le code suivant :
    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
    ' adresse de la page ou du fichier à récuperer 
            Dim REMOTE_URL As String = ConfigurationManager.AppSettings("balance_url") & "/" & idStructure & "/balance.txt"
            Dim WEB_CLIENT As New System.Net.WebClient()
            Dim DNL_FILE As String = ConfigurationManager.AppSettings("balance_repository")
     
            Me.lblErreur.Text = REMOTE_URL & "<hr />"
            Me.lblErreur.Text &= DNL_FILE & "<hr />"
     
            Dim downloadURI As New Uri(REMOTE_URL)
     
            Try
                WEB_CLIENT.DownloadFile(downloadURI, DNL_FILE)
            Catch ex As Exception
                Me.lblErreur.Text &= "ERREUR : téléchargement impossible : " & ex.Message & "<hr />"
                Me.lblErreur.Visible = True
                Exit Sub
            End Try
            Me.lblErreur.Text = "Création et téléchargement du fichier balance réussi. Vous pouvez vérifier le fichier dans " & DNL_FILE
            Me.lblErreur.ForeColor = Drawing.Color.Green
            Me.lblErreur.Visible = True
    Ce qui est très étrange c'est que ce code fonctionne très bien lorsque je l'exécute depuis Microsoft Visual Studio, par contre lorsque je le déploie sur un autre serveur et que je lance la page .aspx j'ai systématiquement l'erreur

    An exception occurred during a WebClient request

    D'après la doc de la MSDN il peut s'agir
    1 - d'une erreur dans l'url
    2 - le chemin du fichier de destination incorrecte.

    Hélas j'ai bien vérifié ces deux points et tout est correct.

    Y-a-t-il un paramétrage quelquepart qui peut empêcher mon téléchargement?

    Merci d'avance

  2. #2
    Membre chevronné
    Inscrit en
    Juin 2007
    Messages
    459
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 459
    Par défaut
    Et quand tu tapes l'url dans un navigateur depuis le serveur, la requête aboutit-elle ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut
    Ben oui très bien.

    En l'occurence je veux juste télécharger un fichier txt dans un dossier local. Et j'ai bien vérifier :

    1 - que l'url répond quand je la tape dans IE
    2 - que l'arborescence de destination existe bien sur le poste local

  4. #4
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    A premiere vue, je dirais qu'il faut que tu remplaces les "/" par des "\"

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut
    Pourquoi pas, je vais essayé...

    Honnêtement j'en doute mais comme disais Sherlock Holmes : "Une fois que toutes les pistes plausibles ont été éprouvées, c'est une solution, aussi improbable soit-elle, qui s'impose toujours..."

  6. #6
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Dis moi si ca vient des "/\"
    Sinon, j'ai deja mis plusieurs fois les mains dans System.Net.WebClient et je ferais des essais avec ton code.

Discussions similaires

  1. Problème avec la classe WebClient avec HTMUnit
    Par midou99 dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 12/04/2013, 16h57
  2. Problème avec téléchargements (WebClient)
    Par Eric_M dans le forum VB.NET
    Réponses: 2
    Dernier message: 23/12/2010, 17h10
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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