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

C# Discussion :

téléchargement de fichier .exe


Sujet :

C#

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2007
    Messages : 16
    Par défaut téléchargement de fichier .exe
    salut tout le monde,

    avec mon webservice, j'effectue un transfert de fichier dont le code du client est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    WebClient Client = new WebClient();
                    Client.DownloadFile("http://localhost/test2/QI-CHECK.exe", "..\\Debug\\dest\\QI-CHECK.exe");
    le transfert se fait normalement.

    mais à l'exécution de QI-CHECK.exe, une forme d'erreur souvre : paramètre incorrect.

    ma question est comment faire pour télécharger des exécutables?

    merci d'avance.

  2. #2
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Est-ce que ça fonctionne bien sans le service Web ?

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2007
    Messages : 16
    Par défaut
    oui ça marche.
    j'ai essayé le programme sur une autre machine et le téléchargement et ça marche. donc je ne sais pas ce qui se passe avec mon pc ou ma configuration.
    j'ai eu un autre problème avec le upload et dont le code est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     WebClient Client = new WebClient();
     
     byte[] b = Client.UploadFile("http://localhost/ComTest/QI-CHECK.exe", "POST", "..\\Debug\\dest\\QI-CHECK.exe");
    il me génère l'erreur suivante : une erreur est survenue lors d'une demande client.
    j'ai essayé toutes les possibilités qu'offre la fonction uploadfile.
    j'attend ta réponse avec impatience.
    encore merci

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    Bonjour,
    J'ai posté un message similaire. Je télécharge un fichier .bat et j'essaye de l'executer. Le téléchargement se passe bien mais pas l'execution. Il semblerait qu'il y ai des problèmes de droits, le user asp.net ne doit pas avoir le droit de lancer un executable et ce même avec "contrôle totale" sur le repertoire...

    Perso, je creuse la piste de "l'impersonation" mais bon j'y suis pas encore arrivé.

  5. #5
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    On va déplacer parce que ce n'est pas un problème de service Web à l'origine,

    sinon regarde le log de ton event viewer et dis nous ce qu'il raconte !

  6. #6
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2007
    Messages : 16
    Par défaut
    Citation Envoyé par mehdi_tn
    sinon regarde le log de ton event viewer et dis nous ce qu'il raconte !
    qu'est-ce que c'est?
    je voudrai signaler que c'est mon tout premier projet en C#.

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    @mob07 : pour acceder à l'event viewer fait clique droit gérer mon poste de travail et tu as les différents log gérer par ton OS.

    Mon Event Viewer ne me raconte rien, il n'as pas noté le problème.
    J'ai continué mes tests et en essayant d'executer mon fichier via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \\machine\d$\toto\toto.cmd
    depuis une machine X le fichier ne s'execute pas alors qu'il le fait si je me connecte sur le serveur et je l'execute à la main.

  8. #8
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Citation Envoyé par Biloutor
    Mon Event Viewer ne me raconte rien, il n'as pas noté le problème.
    Tu lances en mode debug ? Essaie de deployer le site sur IIS et re-check
    les logs

  9. #9
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    C'est pareil je n'ai aucune trace de l'evenement.
    C'est un problème de droit d'execution sur une machine distante...

Discussions similaires

  1. Téléchargement de fichier
    Par casafa dans le forum Web & réseau
    Réponses: 21
    Dernier message: 18/06/2009, 23h34
  2. Comment permettre le téléchargement de fichiers EXE
    Par nicolas2603 dans le forum IIS
    Réponses: 1
    Dernier message: 06/01/2009, 14h46
  3. Fichier exe avec Dev-C++
    Par hartecel dans le forum Dev-C++
    Réponses: 4
    Dernier message: 18/03/2005, 15h51
  4. Handle -> fichier *.exe associé ?
    Par Neilos dans le forum Windows
    Réponses: 6
    Dernier message: 27/04/2004, 18h22
  5. [VB6] récuperation des propriétés d'un fichier exe
    Par ulrick dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 26/03/2004, 00h08

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