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

ASP.NET Discussion :

Erreur dans un web service: An error occurred: Échec de la méthode serveur 'ServeurGetDateOfLastSynchro'.


Sujet :

ASP.NET

  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2003
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 560
    Par défaut Erreur dans un web service: An error occurred: Échec de la méthode serveur 'ServeurGetDateOfLastSynchro'.
    Bonjour,

    J'utilise un Web service pour mettre a jour un champs de consultation sur une page Web.

    Ce Web-Service fonctionne par a coup. Parfois il renvoi bien la demande, Parfois il met énormément de temps. Question de réseau je crois.
    Si je me redirige vers une autre page avant que le web service ai renvoyé la réponse une erreur
    An error occurred: Échec de la méthode serveur 'ServeurGetDateOfLastSynchro'.
    est déclenché.

    La traduction en anglais devrait être
    "An error occurred: The server method 'ServeurGetDateOfLastSynchro' failed".
    Je n'ai pas trouvé de solutions et ne sais pas trop comment m'en sortir.

    Dans mon code JAvascript j'ai
    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
    // ------------------------------------------------------------------------------------------------------------------------
    // 
    // ------------------------------------------------------------------------------------------------------------------------
    function GetDateOfLastSynchro(inputLblSynchro) {
        alert('synchro?');
        LblSynchro = inputLblSynchro;
        pageLoad();
        GeishaInsertWebServiceProxy.set_defaultSucceededCallback(GetDateOfLastSynchro_Callback);
        GeishaInsertWebServiceProxy.ServeurGetDateOfLastSynchro();
    }
     
    // -- Call back function
    function GetDateOfLastSynchro_Callback(result) {
        document.getElementById(LblSynchro).innerHTML = result;
        alert('Fin synchro');
    }
    Les "alert" mon permis de déterminer le lancement et la réception du service.

    Dans mon Code "WebService.C" j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
          [WebMethod]
            public string ServeurGetDateOfLastSynchro()
            {
                ShopGeishaSynchro_Component.ShopsGeishaSynchro_Class Synchro_class = new ShopGeishaSynchro_Component.ShopsGeishaSynchro_Class();
                return Synchro_class.GetDateOfLastSynchro();
            }
    et dans un code C# correspondant a mon "ShopGeishaSynchro_Component.ShopsGeishaSynchro_Class", J'ai tous les codes corresondant aux synchronisation, dont la lecture de la date dans la base de donnée. Cette partie fonctionne .

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    C'est ta fonction
    Synchro_class.GetDateOfLastSynchro() qui plante

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2003
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 560
    Par défaut
    Merci pour la réponse, mais je ne pense pas.

    J'avais déjà tester la procédure appelé.

    Pour m'en acertainé, j'ai même remplacer l'ancien code par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        [WebMethod]
            public string ServeurGetDateOfLastSynchro()
            {
              //  ShopGeishaSynchro_Component.ShopsGeishaSynchro_Class Synchro_class = new ShopGeishaSynchro_Component.ShopsGeishaSynchro_Class();
              //  return Synchro_class.GetDateOfLastSynchro();
                return "essai";
            }
    Toujours le même symptôme

Discussions similaires

  1. methode a differentes signatures dans un web service
    Par afrold dans le forum Services Web
    Réponses: 6
    Dernier message: 14/08/2008, 17h54
  2. authentification dans un web service
    Par sophiesophie dans le forum Services Web
    Réponses: 2
    Dernier message: 08/08/2008, 08h37
  3. Session dans les web services
    Par casper_mc dans le forum Services Web
    Réponses: 1
    Dernier message: 27/06/2008, 21h46
  4. probleme dans mon web service
    Par am@123 dans le forum Services Web
    Réponses: 2
    Dernier message: 06/05/2007, 19h31
  5. [C#2.0] Comment rendre obligatoire un element dans un Web Service
    Par cosmos38240 dans le forum Services Web
    Réponses: 1
    Dernier message: 02/03/2007, 16h27

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