2009-07-07 6 views
0

J'ai plusieurs services wcf hébergés en utilisant la classe ServiceHost. Maintenant, je veux implémenter un service wcf séparé qui peut héberger ces services. Quelqu'un s'il vous plaît me suggérer comment puis-je le faire?Comment implémenter un service wcf pouvant héberger d'autres services wcf?

Supposons que j'ai créé des services WCF, je peux les accueillir par l'auto d'hébergement en utilisant ServiceHost, mais je veux qu'un programme qui peut accueillir un service WCF, donc pas de service doit être auto hôte d'

+2

Pourriez-vous expliquer le but de ceci? Vous avez déjà un service WCF hébergé quelque part, alors pourquoi ne pas utiliser le même hôte pour les autres services? –

+0

Comment un service WCF peut-il héberger d'autres services WCF? Cela n'a vraiment aucun sens ... qu'essayez-vous d'accomplir? Pourquoi ne pas simplement utiliser le ServiceHost (ou plusieurs hôtes) pour héberger vos services? Quel est ce service d'hébergement WCF supplémentaire destiné à? –

+0

Supposons que j'ai créé des services wcf, je peux les héberger en auto-hébergement en utilisant ServiceHost, mais je veux un programme qui peut héberger n'importe quel service wcf, donc aucun service ne doit être auto-hébergé. –

Répondre

0

Eh bien, vous pouvez créer un service qui accueillera les services WCF ou les héberger dans IIS, je pense que l'une des options fonctionnerait pour vous.

0

IIS peut accueillir vos services pour vous - aussi le WAS (Windows Process Activation Server) peut faire la même chose. Ils ont tous deux leurs propres avantages et inconvénients associés à l'hébergement.

Windows "Dublin" - attendu après quelque temps après .NET 4.0 - sera une nouvelle étape dans un environnement d'hébergement centralisé et géré pour les services WCF (et les flux de travail WF).

Tout cela vous permet d'avoir quelqu'un d'autre héberger vos services WCF pour vous - pas besoin d'instances ServiceHost sur votre fin de choses.

Marc

Questions connexes