2010-11-20 3 views

Répondre

1

Soit vous utilisez IIS pour l'hébergement de votre service WCF - dans ce cas, vous pouvez spécifier une usine d'accueil de service personnalisé (qui crée votre commande ServiceHost par exemple) dans votre fichier *.svc:

<%@ServiceHost Factory="CustomServiceHostFactory" language=c# Debug="true" 
       Service="MyService, MyServiceAssembly" %> 

ou alors vous êtes auto-hébergé, vous devez donc créer le ServiceHost dans votre code de toute façon, donc utilisez simplement votre propre hôte de service personnalisé à la place.

MyCustomServiceHost host = new MyCustomServiceHost(); 

// do other initialization/setup stuff 
host.Open(); 
+0

Je n'utiliser l'hébergement dans IIS. J'en ai besoin pour l'utilitaire Visual Studio WCF Service Host, qui lit la configuration à partir du fichier * .config – VoimiX

+0

@VoimiX: Je doute fortement que vous puissiez utiliser l'hôte de service WCF pour utiliser un hôte de service personnalisé - probablement écrire votre posséder –

Questions connexes