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 :

erreur web service c#


Sujet :

Services Web

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 17
    Points
    17
    Par défaut erreur web service c#
    Bonjour, je suis débutant en web services alors je commence par faire quelques tests. Quand je lance mon web service j'ai la liste des méthodes qui s'affichent sans problème mais quand je veux utiliser une méthode j'ai l'erreur suivante:"Le format demandé n'est pas reconnu pour l'URL se terminant par '/exec'."
    voici mon code:

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     using System.Xml;
    using System;
    using System.Data;
    using System.Web;
    using System.Collections;
    using System.Web.Services;
    using System.Web.Services.Protocols;
    using System.ComponentModel;
    using System.Diagnostics;
     
    namespace WebService3
    {
        [WebService(Namespace = "http://tempuri.org/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        [ToolboxItem(false)]
     
        public class Service1 : System.Web.Services.WebService
        {
     
            [WebMethod(true)]
            public string HelloWorld(string lcName)
            {
                return "Hello World, " + lcName;
            }
     
     
            [WebMethod(true)]
            public decimal AddNumbers(decimal lnNumber1, decimal lnNumber2)
            {
                return lnNumber1 + lnNumber2;
            }
     
     
            [WebMethod(true)]
            public DateTime GetServerTime()     
            {
                return DateTime.Now;
            }
     
            [WebMethod(true)]
            public void exec()
            {
                Process proc = new Process();
                proc.StartInfo = new ProcessStartInfo("C:\\Users\\didou\\Desktop\\dicsit\\calculatrice.exe");
                proc.Start();
                proc.WaitForExit();
            }
        }
    }
    Si quelqu'un pouvait m'aider ça serai sympa
    merci d'avance

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    il faudrait donner un peu plus d'infos... par exemple tu pourrais montrer le code qui appelle le webservice

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 17
    Points
    17
    Par défaut erreur web service c#
    Bonjour tomlev,
    en fait je veut simplement tester le web service je ne veux pas le consommer pour l'instant.Normalement je n'ai pas besoin de code supplémentaire pour ça en fin pas d'après le tutorial que j'ai suivi. Voici le lien:http://stephaneey.developpez.com/tut...et/webservice/. Peut-être que j'ai rien compris je ne sais pas .
    merci de m'aider

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2008
    Messages : 103
    Points : 36
    Points
    36
    Par défaut
    C'est bizzare car il n'y a rien d'anormal dans le code du moins.
    Donc il faut que tu essaie d'aller vérifier la configuration. Tu l'as hergé avec quoi ton service ? IIS ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 17
    Points
    17
    Par défaut
    Salut rudylar, en fait j'utilise pas IIS parceque étant donné que je développe sous visual studio, il me crée un serveur en localhost.Je pense que c'est ça,désolé je suis débutant en .NET et visual studio.

  6. #6
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Je viens d'essayer en mettant

    proc.StartInfo = new ProcessStartInfo("notepad.exe");

    Et aucun problème, le tout lancé à partir du serveur de dev de VS.
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  7. #7
    Membre actif
    Inscrit en
    Juin 2008
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 207
    Points : 215
    Points
    215
    Par défaut
    Bonjour,

    J'ai essayé la même méthode exec pour lancer notepad.exe, tout marche bien dans le cas d'une application Windows, mais la page web reste blanche dans le cas d'un service web...

    Une idée ?

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 17
    Points
    17
    Par défaut
    Le problème c'est que aucune de mes méthodes du web service ne marchent et de plus dès que je lance le serveur de vs, il me connecte en localhost et ça ne marche pas , je suis obligé de taper 127.0.0.1 pour que ça marche sinon page blanche

  9. #9
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par didou54000 Voir le message
    Le problème c'est que aucune de mes méthodes du web service ne marchent et de plus dès que je lance le serveur de vs, il me connecte en localhost et ça ne marche pas , je suis obligé de taper 127.0.0.1 pour que ça marche sinon page blanche
    Ben là je suis pas sûr que ce soit un problème de VS. C'est ptet ta machine qui est pourrie.
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    c'est clair que si chez toi localhost n'est pas équivalent à 127.0.0.1, ta config réseau est légèrement bancale

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 17
    Points
    17
    Par défaut
    En fait j'avais pensé à ce problème(pas que ma machine est pourri ) mais que le localhost ne soit pas 127.0.0.1 mais j'ai été voir dans le fichier hosts dans C:\Windows\System32\drivers\etc et il est bien marqué: 127.0.0.1 localhost donc voila tout va bien je comprends rien merci quand même
    ps: si un éclair de génie vous traverse faites moi parvenir la solution s'il vous plait merci

  12. #12
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par didou54000 Voir le message
    En fait j'avais pensé à ce problème(pas que ma machine est pourri ) mais que le localhost ne soit pas 127.0.0.1 mais j'ai été voir dans le fichier hosts dans C:\Windows\System32\drivers\etc et il est bien marqué: 127.0.0.1 localhost donc voila tout va bien je comprends rien merci quand même
    ps: si un éclair de génie vous traverse faites moi parvenir la solution s'il vous plait merci
    format C:\
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 17
    Points
    17
    Par défaut
    Je parlai d'éclair de génie mais à ce point là c'est prodigieux. merci quand même de ton aide

  14. #14
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 425
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 425
    Points : 5 831
    Points
    5 831
    Par défaut
    salut

    regarde si tu n'aurait pas une firewall d'activé qui te block les port de com

    @+ phil
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 17
    Points
    17
    Par défaut
    Salut anapurna,
    désolé mais je n'ai pas de firewall activé, ni d'antivirus, ni d'anti-spyware,etc.
    Par contre j'ai oublié de préciser que je suis sous vista et que je code sous visual studio 2005, je ne sais pas si c'est important mais on ne sait jamais.
    Merci quand même. Si t'a une autre idée tu es le bienvenue bien sur.

  16. #16
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 425
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 425
    Points : 5 831
    Points
    5 831
    Par défaut
    salut


    peut être une question de droit
    regarde dans les événements de Windows si tu n'aurai pas généré une erreur

    @+ phil
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  17. #17
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Tu as bien le SP1 d'installé ? Tu lances VS en admin ?
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  18. #18
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 17
    Points
    17
    Par défaut
    J'ai le SP1 qui est installé, je lance vs en admin et j'ai des erreur dans l'observateur d'événements mais aucune qui ai un rapport avec mon problème.
    Merci quand même encore une fois

  19. #19
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 17
    Points
    17
    Par défaut
    Bonjour à tous
    ça y est j'ai trouvé, en fait le problème se situait dans le fichier host dans C:\Windows\System32\drivers\etc. Il est censé contenir une ligne '127.0.0.1 localhost' et moi j'avais une ligne en plus qui était '::1 localhost'. En la supprimant tout fonctionne.
    Merci à tous ceux qui m'ont aidé.

  20. #20
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par didou54000 Voir le message
    Bonjour à tous
    ça y est j'ai trouvé, en fait le problème se situait dans le fichier host dans C:\Windows\System32\drivers\etc. Il est censé contenir une ligne '127.0.0.1 localhost' et moi j'avais une ligne en plus qui était '::1 localhost'. En la supprimant tout fonctionne.
    Merci à tous ceux qui m'ont aidé.
    Mwé enfin, cette ligne tout le monde l'a.
    ::1 c'est pour l'IPv6, c'est l'équivalent de 127.0.0.1.
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Erreur web service (fastcgi) XE7
    Par emmaus dans le forum Delphi
    Réponses: 1
    Dernier message: 06/11/2014, 11h53
  2. [SP-2013] Afficher les erreurs Web services Odata
    Par M_Makia dans le forum SharePoint
    Réponses: 0
    Dernier message: 05/03/2014, 15h22
  3. Erreur web service
    Par jijijiji dans le forum Services Web
    Réponses: 3
    Dernier message: 09/04/2013, 11h10
  4. Erreur web service sous axis
    Par MASSAKA dans le forum Services Web
    Réponses: 1
    Dernier message: 29/01/2010, 18h42
  5. [2.0]Erreur Web service
    Par batosai dans le forum Services Web
    Réponses: 7
    Dernier message: 01/07/2008, 10h26

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