ÉTAIT l'hôte d'un service WCF avec net.tcp liaison

Je suis en train de publier un service de calcul sur un tas d'ordinateurs qui seront utilisés par un serveur d'application. Le calcul des serveurs sont dynamiques et ont besoin d'être en mesure d'effectuer des rappels asynchrones je tiens donc à utiliser par les paramètres de la session par l'intermédiaire du TCP.

L'application de service a été construit en utilisant le Service WCF type de projet Application dans VS2008.

Il se trouve que le service de calcul des machines sont sous Vista, donc d'après la documentation que j'ai lu, je devrais être en mesure d'utiliser l'hébergement. Je suis en train de suivre les instructions de Microsoft sur le sujet:

Installer et configurer les composants WCF

L'hôte d'un service WCF en a ÉTÉ

Mais je suis en cours d'exécution en difficulté au début. Je suis censé mettre la .svc fichier dans mon application pour le répertoire virtuel. Mais depuis que je ne suis pas à l'aide de IIS hébergement, comment puis-je créer le répertoire virtuel? Les docs ci-dessus ne sont pas clairs sur ce point.

Aussi, lorsque vous essayez d'exécuter la commande qui permet net.l'accès tcp ma demande:

%windir%\system32\inetsrv\appcmd.exe set app "Default Web Site/<WCF Application>" /enabledProtocols:net.tcp

Je ne sais pas quoi remplacer <WCF Application> avec. Encore une fois, il semble y avoir un avant l'étape manquante où l'on publie le service dans un "IIS accueilli comme" manière.

J'ai créé une application de test qui essaie de consommer le service. Lorsque je clique sur "Ajouter une Référence de Service", il découvre mon service, mais ne peut pas se connecter à l'aide de net.tcp.

A quelqu'un ici a réussi à a ÉTÉ de l'hébergement et de la consommation d'un service? Avez-vous des conseils pour moi?

Mise à JOUR: maintenant, j'ai essayé d'ajouter net.tcp liaisons vers le site web à l'aide du Gestionnaire des services internet (clic droit -> Modifier les liaisons...) mais la seule protocoles disponibles dans la boîte de dialogue Ajouter... sont http et https. Pas de net.tcp dans la liste. Et oui, j'ai installé la Non-Activation http composants... Très étrange.

OriginalL'auteur d91-jal | 2009-04-28