Activation basée sur la configuration dans les services IIS et WAS
Généralement, lorsque vous hébergez un service Windows Communication Foundation (WCF) dans les services IIS (Internet Information Services) ou WAS (Windows Process Activation Service), vous devez fournir un fichier .svc. Le fichier .svc contient le nom du service et une fabrique hôte de service personnalisée facultative. Ce fichier supplémentaire facilite encore la gestion. Grâce à la fonctionnalité d'activation basée sur la configuration, le fichier .svc et, par conséquent, les surcharges associées ne sont plus indispensables.
Activation basée sur la configuration
L'activation basée sur la configuration prend les métadonnées qui étaient placées dans le fichier .svc et les met dans le fichier Web.config. Dans l'élément <serviceHostingEnvironment>, se trouve un élément <serviceActivations>. Dans l'élément <serviceActivations> se trouvent un ou plusieurs éléments <add>, un pour chaque service hébergé. L'élément <add> contient des attributs qui vous permettent de définir l'adresse relative et le type du service ou une fabrique hôte de service. L'exemple de code de configuration suivant montre comment cette section est utilisée.
Remarque : |
---|
Chaque élément <add> doit spécifier un attribut de service ou un attribut de fabrique. Il est possible de spécifier les deux. |
<serviceHostingEnvironment>
<serviceActivations>
<add relativeAddress="service.svc" service="Service" factory=”MyServiceHostFactory”/>
</serviceActivations>
</serviceHostingEnvironment>
Grâce à ce code dans le fichier Web.config, vous pouvez placer le code source du service dans le répertoire App_Code de l'application ou un assembly compilé dans le répertoire Bin de l'application.
Remarque : |
---|
|
Voir aussi
Référence
Concepts
Autres ressources
Hébergement de services de workflow
<serviceHostingEnvironment>