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

Services Web Discussion :

Lancer un .exe dans une webmethode


Sujet :

Services Web

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Lancer un .exe dans une webmethode
    Bonjour

    je développe en visual studio 2005 (.NET) une application qui fait appel à une webmethode d'un service web. J'ai développé mon service web en C#, il a été déployé sans aucun problème sur le serveur ou il doit etre évoqué.
    Toutes les autres webmethodes fonctionnent tres bien, sauf une d'entre elles.... dans celle-ci, je lance un executable en lui passant des arguments.... cet executable genere un fichier à la fin de son execution dans le chemin que je lui specifie. Pour l'instant, le chemin que je lui specifie est celui dans lequel lui meme l'executable se trouve.

    Lorsque j'utilise mon webservice en local, toutes mes webmethodes fonctionnent tres bien. Mais une fois déployé, le webservice a du mal avec la webmethode en question.

    voici cette webmethode:

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    [WebMethod]
    public void ma_methode(string path_image_in, string ren_vir_grain, string path_image_out)
    {
        Process proc = new Process();
     
        proc.StartInfo = new ProcessStartInfo(@"C:\\Inet\\REP\\REP\\mon.exe");
     
        string argument = path_image_in + " " + ren_vir_grain + " " + path_image_out;
                proc.StartInfo.Arguments = argument;
                proc.Start();
                proc.WaitForExit();
    }
    merci d'avance pour vos réponses

  2. #2
    Membre régulier Avatar de dockurt2k
    Inscrit en
    Juillet 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2006
    Messages : 91
    Points : 98
    Points
    98
    Par défaut
    Je ne suis pas expert en deployement IIS, neanmoins je me lance :
    • Le chemin C:\INET\.... est il accesible une fois deploye. Bref ton executable est il bien deploye a cette adresse sur le serveur hostant IIS
    • N'as tu pas de problemes de droits ?


    Sinon, tu peut essayer d'afficher l'exception, en supposant qu'une exception soit lancee.
    Le plus simple pour cela, consommer la methode avec un client en .Net qui t'affichera l'exception tres clairement.

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    merci c'etait en effet un probleme de permission/droit .....

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/09/2009, 18h43
  2. lancer un prgm.exe dans une fenêtre wx
    Par vega95 dans le forum wxPython
    Réponses: 2
    Dernier message: 06/06/2009, 12h16
  3. Lancer un vb exe dans une autre app
    Par cricrides dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/03/2008, 16h46
  4. [WINDEV 8] Lancer un exe dans une fenetre windev
    Par momobulle dans le forum WinDev
    Réponses: 7
    Dernier message: 30/08/2007, 14h42
  5. Lancer un exe depuis une barre d'outils office
    Par murphy99 dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 10/01/2006, 11h38

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