8
votes

WCF Service Netcpbinding

Je veux utiliser neetcpbinding, alors j'ai modifié ma configuration Web ci-dessous. Je ressens cette erreur:

Impossible de trouver une adresse de base qui correspond à Scheme Net.TCP pour le noeud final avec Nettcpbinding de liaison. Les schémas d'adresses de base enregistrés sont [http].

Comment cela peut-il être résolu?

xxx


1 commentaires

Vouloir en savoir plus sur Nettcpbinding dans la WCF ... Visitez ce lien Il y a beaucoup d'informations .. planetofcoders.com/netcpbinding-in-wcf


3 Réponses :


4
votes

Voici un NettCPBinding Exemple de base de MSDN. Voir si cela peut vous aider.

EDIT:

est une question connexe de SO.


0 commentaires

5
votes

hmm ... Vous avez ajouté l'adresse de base à votre section Services / hôte OK.

Question rapide: es-tu auto-hébergement ou hébergeant dans IIS ?? Quelle version d'IIS ??

IIS5 / 6 ne prend en charge que les connexions HTTP - Vous ne pouvez pas héberger une NETCP dans IIS 5/6.

Dans IIS7, vous devez passer manuellement à une série d'étapes pour activer les liaisons non http, mais c'est possible. Voir Cet article MSDN sur la manière de y parvenir.

Self-hosting est la meilleure option - vous obtenez toutes les liaisons et sont en contrôle total de votre service hébergé.

marc


3 commentaires

J'utilise auto hébergement et IIS 7


Désolé Marc, j'utilise IIS 5.1


Comme je l'ai mentionné - IIS5, ne fonctionne pas travailler avec la liaison NETCP - vous devrez utiliser l'hébergement auto-hébergement dans ce cas. Avez-vous la même erreur dans l'hébergement auto-hébergement?



0
votes

Je ne peux pas voir la section dans votre fichier de configuration, pouvez-vous s'il vous plaît S'il vous plaît ajouter ceci xxx


0 commentaires