Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Élément de configuration qui vous permet d’ajouter des paramètres qui définissent des paramètres d’activation de service virtuel mappés à vos types de service Windows Communication Foundation (WCF). Cela permet d’activer les services hébergés dans WAS/IIS sans fichier .svc.
<configuration>
<system.serviceModel>
<serviceHostingEnvironment>
<serviceActivations>
Syntaxe
<serviceHostingEnvironment>
<serviceActivations>
<add factory="String"
service="String" />
</serviceActivations>
</serviceHostingEnvironment>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
Aucun.
Éléments enfants
| Élément | Descriptif |
|---|---|
| <ajouter> | Ajoute un élément de configuration qui spécifie l’activation d’une application de service. |
Éléments parents
| Élément | Descriptif |
|---|---|
| <serviceHostingEnvironment> | Définit le type que l’environnement d’hébergement de service instancie pour un transport particulier. |
Remarques
L’exemple suivant montre comment configurer les paramètres d’activation dans votre fichier web.config.
<configuration>
<system.serviceModel>
<serviceHostingEnvironment>
<serviceActivations>
<add service="GreetingService" />
</serviceActivations>
</serviceHostingEnvironment>
</system.serviceModel>
</configuration>
À l’aide de cette configuration, vous pouvez activer GreetingService sans utiliser de fichier .svc.
Notez qu’il <serviceHostingEnvironment> s’agit d’une configuration au niveau de l’application. Vous devez placer la web.config configuration contenant la configuration à la racine de l’application virtuelle. En outre, serviceHostingEnvironment il s’agit d’une section héritante machineToApplication. Si vous inscrivez un seul service à la racine de la machine, chaque service de l’application hérite de ce service.
L’activation basée sur la configuration prend en charge l’activation via le protocole http et non http. Elle nécessite des extensions dans l’adresse relative, c’est-à-dire .svc, .xoml ou .xamlx. Vous pouvez mapper vos propres extensions aux buildProviders qui vous permettront ensuite d’activer le service sur n’importe quelle extension. En cas de conflit, la <serviceActivations> section remplace les inscriptions .svc.