2013-09-30 1 views
1

J'essaie de configurer les liaisons NET.TCP pour une application WCF déployée sur IIS. Je l'ai déjà ajouté net.tcp à Enabled Protocols d'application, mais quand j'essaie d'ajouter net.tcp lier, son lancer l'erreur ci-dessous:impossible de configurer les liaisons net.tcp pour l'application wcf s'exécutant sur IIS

enter image description here

J'ai également activé le Windows Communication Foundation Non-HTTP Activation. Les services NET.TCP sont également en cours d'exécution.

Merci à l'avance

Répondre

1

lire ces 2 et voir si elles ont quelque chose de plus que ce que vous faites en ce moment, donc voir ce que vous manque et faire:

http://dotnetmentors.com/hosting-wcf-service-with-nettcpbinding-or-netnamedpipebinding-in-iis.aspx

http://blogs.msdn.com/b/james_osbornes_blog/archive/2010/12/07/hosting-in-iis-using-nettcpbinding.aspx

si ces 2 n'a pas aidé, que peut lire ceci, couvre quelques points de plus que les autres 2 liens: http://blogs.msdn.com/b/prathul/archive/2011/11/28/hosting-wcf-nettcp-on-iis-was.aspx

2

Vous devez ajouter net.tcp aux protocoles activés de votre site. Allez dans le Gestionnaire des services Internet, cliquez avec le bouton droit sur votre site Web, allez dans "Gérer le site Web" ou "Gérer l'application", puis dans "Paramètres avancés ...". Là, vous voyez 'Protocoles activés'. Il dit probablement http. Changez-le à l'adresse http, net.tcp

OU

utiliser la ligne de commande - ça marche pour moi

C:\Windows\System32\inetsrv>appcmd.exe set site "Default Web Site" -+bindings.[protocol='net.tcp',bindinginformation='808:*'] 
Questions connexes