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

VB.NET Discussion :

ActionNotSupportedException WCF incompréhensible


Sujet :

VB.NET

  1. #1
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut ActionNotSupportedException WCF incompréhensible
    Bonjour,

    J'ai un problème a me tirer les cheveux. Je développe sur un projet n-tiers, VB.NET bien entendu.

    J'ai développé une nouvelle procédure dans ma BL, j'ai toutes les références dans ma BP et mon WCF, comme toutes les autres fonctions du programme. Seulement quand je l'appel dans le code, entre la BP et le WCF j'ai la fameuse exception :

    The message with Action 'http://tempuri.org/IService/LoggerHelper_ForcedOperation' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).
    Un bout de code :

    BP:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
      Try
             proxy.Service.LoggerHelper_ForcedOperation()
      Catch ex As Exception
    	proxy.HandleException(ex)
      End Try
     
    Public Sub LoggerHelper_ForcedOperation() Implements Service.IService.LoggerHelper_ForcedOperation
                MyBase.Channel.LoggerHelper_ForcedOperation()
    End Sub
     
    'fichier Reference
    <System.ServiceModel.OperationContractAttribute(Action:="http://tempuri.org/IService/LoggerHelper_ForcedOperation", ReplyAction:="http://tempuri.org/IService/LoggerHelper_ForcedOperationResponse")> _
            Sub LoggerHelper_ForcedOperation()
    WCF:

    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
    'fichier service.svc
    Public Sub LoggerHelper_ForcedOperation() Implements Iservice.LoggerHelper_ForcedOperation
     
           Try
    		    BLFactory.LoggerHelper(metaData).ForcedOperation()
     
           Catch ex As Exception
    	           LogException(Ex)
           End Try
       End Using
    End Sub
     
    'Fichier Iservice
     <OperationContract()>
        Sub LoggerHelper_ForcedOperation()
    Si quelqu'un a une idée...
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

  2. #2
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    Désolé,

    Bug qui se situait évidemment entre la chaise et le clavier...
    Je ne me connectais pas au WCF localement, donc il ne trouvait pas les nouveautés...

    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

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

Discussions similaires

  1. Exception WCF incompréhensible
    Par bleuerouge dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 16/08/2010, 11h15
  2. messages incompréhensibles
    Par devalender dans le forum Outils
    Réponses: 2
    Dernier message: 06/07/2004, 16h53
  3. incompréhension avec ado
    Par Orgied dans le forum Bases de données
    Réponses: 3
    Dernier message: 19/05/2004, 18h24
  4. [WSAD5] probleme incompréhensible
    Par capitaine_banane dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 07/04/2004, 11h56
  5. [JSP] Erreur incompréhensible
    Par xxaragornxx dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 09/09/2003, 16h37

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