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

Windows Communication Foundation .NET Discussion :

Fatal Error: Unhandled Exception


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 43
    Par défaut Fatal Error: Unhandled Exception
    Salut à vous tous,
    Je suis entrain de consommer un web service que j'ai développé moi même et qui permet une connexion à une base de données dans mon client. Une fois que je fait appel à ce web service(clic sur bouton connexion) ça me génère une
    Fatal Error : Unhandled Exception
    J'ai camouflé cette exception avec un try catch mais j'arrive pas à me connecter et ca va tjrs à la close de catch. Pourtant je suis sure que mon web service fonctionne, parce que juste avant je me connectais mais sans interface (application console).
    Quelqu'un aurait une idée SVP ?

    Merci à tous.

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    Pourquoi ne postes-tu pas le détail précis de l'exception (avec l'InnerException, le StackTrace, etc...). Là comme ça, impossible de t'aider

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 43
    Par défaut
    pour être plus précise voila mon bout de 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
    //la méthode qui fait appel au WebService une fois on clic sur le boutton
    private void onBtnOk_ClickByWS(object sender, EventArgs e)
    {
    try
    {
    // initialisation du WS
    DCTMConnector.T2ServerConnect.SessionManagerImplClient myClientConnectDocBase = new DCTMConnector.T2ServerConnect.SessionManagerImplClient();
    // appel à la méthode de connection du web service
    Dialogs.ShowInformation("Connexion by WS réussie ");
     
    }
    catch (System.Exception ex)
    {
    Dialogs.ShowInformation("erreur avec le web service" + ex.Message);
    }
    return t2sessionId1;
    }
    Le msg d'erreur est le suivant :
    Erreur avec le web service: Coud not find default endpoint that references contract 'ServerConnect.SessionManagerImpl'. That might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element.
    Et j'ai constaté que lorsque j'ai ajouté mon WS comme réference service à mon projet y'avait pas tous les fichiers de conf qui se génère automatiquement avec tels que .svcinfo .xsd .wsdl.

    Voila mon problème et merci beaucoup pour toute éventuelle réponse

  4. #4
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Je me demande s'il n'y a pas confusion sur le sujet. As-tu utilisé une Web Reference ou une Service Reference pour générer les classes proxy afin d'appeler ton WebService ?

    Dans le deuxième cas, tu utilises en fait WCF. Et si oui, il doit y avoir un problème au niveau du fichier web.config sur le endpoint (peut être que le bon contrat ou la bonne URL n'est pas spécifiée). Peux-tu poster cette partie de config ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 43
    Par défaut
    tout d'abord je te remercie pour ton aide (vrmt merci bcp)
    sinon j'ajoute mon web service autant une référence service, je c pas ou je peut trouver le fichier web.config en tous cas je le vois pas sur l'explorateur des solutions (je travaille sur visaul Studio en C#)

  6. #6
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Ok, donc tu utilises WCF. J'ai parlé de fichier web.config car j'ai l'habitude de travailler sur ASP.NET. Mais dans le cas d'un prochain Winform ou tout autre librairie => c'est du app.config que je voulais parler.

    Tu devrais avoir un section qui ressemble à celle-ci sur MSDN. Je t'invite au passage à consulter cet article si tu veux en savoir plus sur la configuration d'un Web Service avec WCF via le fichier de config.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 43
    Par défaut
    merci pour cet éclairage j'avoue que c'est mon premier projet avec les web service et aussi avec .net (donc je ss en phase découverte)
    sinon voila mon app.config:
    ****************************************
    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
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <system.serviceModel>
            <bindings>
                <basicHttpBinding>
                    <binding name="SessionManagerImplPortBinding" closeTimeout="00:01:00"
                        openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
                        allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
                        maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
                        messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
                        useDefaultWebProxy="true">
                        <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                            maxBytesPerRead="4096" maxNameTableCharCount="16384" />
                        <security mode="None">
                            <transport clientCredentialType="None" proxyCredentialType="None"
                                realm="" />
                            <message clientCredentialType="UserName" algorithmSuite="Default" />
                        </security>
                    </binding>
                </basicHttpBinding>
            </bindings>
            <client>
                <endpoint address="http://localhost:8080/T2-Server/connectDocbase"
                    binding="basicHttpBinding" bindingConfiguration="SessionManagerImplPortBinding"
                    contract="T2ServerConnect.SessionManagerImpl" name="SessionManagerImplPort" />
            </client>
        </system.serviceModel>
    </configuration>
    **************************************************

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

Discussions similaires

  1. [MySQL] Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002]
    Par -Fly- dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/04/2011, 11h18
  2. Réponses: 3
    Dernier message: 04/04/2011, 17h32
  3. [MySQL] Fatal error: Uncaught exception 'MySQLExeption'
    Par mademoizel dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 06/12/2010, 01h34
  4. [Smarty] Fatal error: Uncaught exception 'SmartyException'
    Par Invité dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 20/11/2010, 11h24
  5. Réponses: 1
    Dernier message: 16/02/2009, 14h00

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