AddressFilter inadéquation à la EndpointDispatcher - le msg avec De
Des idées comment je corriger ce.. appeler un service via js
Le message avec 'http://MySite.svc/GetStateXML" ne peut pas être traitées au niveau du récepteur, en raison d'une AddressFilter inadéquation à la EndpointDispatcher. Vérifiez que l'émetteur et le récepteur du EndpointAddresses d'accord
grâce
- Pouvez-vous nous montrer le fichier de configuration du service?
Vous devez vous connecter pour publier un commentaire.
Regarder
<webHttp />
Je viens de tomber sur ceci aussi bien en passant par un exemple dans le l'Apprentissage de la WCF livre de Bustamante.
J'avais utilisé la FMC de l'Éditeur de configuration pour remplir ma config sur mon hôte, et avait mis la valeur dans la nom attribut de mon point de terminaison plutôt que de la adresse attribut. Une fois que je l'ai corrigé les choses fonctionnaient.
J'ai trouvé un autre post qui a suggéré d'utiliser:
sur la mise en œuvre de la classe, qui a travaillé mais n'a pas été la cause de racine.
Ligne de fond semble être: assurez-vous que votre client et le serveur configs match.
L'erreur répertoriés ci-dessous indique que le Service Web implémente WS-Addressing.
"Le message Pour" ne peuvent pas être traitées au niveau du récepteur, en raison d'une AddressFilter inadéquation à la EndpointDispatcher. Vérifiez que l'émetteur et le récepteur du EndpointAddresses d'accord"
Inclure les éléments suivants dans vos en-Têtes SOAP pour accéder au Service Web:
J'ai eu cette erreur alors que j'ai été en utilisant
webHttpBinding
.Je l'ai résolu en ajoutant
sous
<behaviors>
et réglagebehaviorConfiguration="EndPointBehavior"
dans monendpoint
avecbinding="webHttpBinding"
.Plein config:
405 method not allowed
réponse. Toutes les pensées qui peuvent être liés à votre réponse?Je sais que cela semble ridicule, mais pour quelqu'un d'autre qui a cette erreur, vérifiez votre adresse. Nous avons été faire cette erreur car nous avons eu une double barre oblique où il ne devrait y avoir qu'un.
http://localhost//servicename.svc
L'adresse ci-dessus ont causé le problème.
http://localhost/servicename.svc
Ne présentent pas le problème.
Nous avons été de créer dynamiquement l'adresse complète de pièces de lecture de données dans des formulaires windows et une base de données. L'utilisateur a entrée /nom_service.svc au lieu de servicename.svc
J'ai eu ce problème dans mon environnement de développement d'un service web hébergé dans IIS. Résolu en allant dans "Gestionnaire des services internet" et ajout d'une liaison vers le nom d'hôte se plaint dans le message d'erreur.
Ajouter
webHttp
attribut à votre config:J'ai eu le même genre de question, juste pour être complet :
la configuration que j'avais besoin d'utiliser (pour le reste de la partie) a été :
il y a une config pour la comportement en service et la point de terminaison de comportement
Dans mon cas, j'ai WCF Service de la bibliothèque de l'application qui est un havre de Windows Service d'Accueil. J'ai eu des problème avec l'Application Hôte.Config. Veuillez voir ci-dessous
WCF Rest l'Application du Service.Config
Service Windows Application Hôte.Config
si vous avez plusieurs ordinateurs d'extrémité dans votre WCFService.config comme:
Vous devez définir EndpointAddress comme dans votre fichier de configuration.
Ensuite, vous devez ClientViaBehavior pour la baseAddress.
Pour .net de base que vous devez écrire le Comportement par vous-même:
Les éléments clés sont la webHttp et de liaison="webHttpBinding" pour le Json travail dans le navigateur de test. Cependant SoapUI toujours pas de retour JSon.