Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Ett konfigurationselement som gör att du kan lägga till inställningar som definierar inställningar för aktivering av virtuella tjänster som mappar till dina WCF-tjänsttyper (Windows Communication Foundation). Detta gör det möjligt att aktivera tjänster som finns i WAS/IIS utan en .svc-fil.
<Konfiguration>
<system.serviceModel>
<serviceHostingEnvironment>
<serviceActivations>
Syntax
<serviceHostingEnvironment>
<serviceActivations>
<add factory="String"
service="String" />
</serviceActivations>
</serviceHostingEnvironment>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Inga.
Underordnade element
| Element | Beskrivning |
|---|---|
| <Add> | Lägger till ett konfigurationselement som anger aktivering av ett tjänstprogram. |
Överordnade element
| Element | Beskrivning |
|---|---|
| <serviceHostingEnvironment> | Definierar typen som tjänstvärdmiljön instansierar för en viss transport. |
Kommentarer
I följande exempel visas hur du konfigurerar aktiveringsinställningar i web.config-filen.
<configuration>
<system.serviceModel>
<serviceHostingEnvironment>
<serviceActivations>
<add service="GreetingService" />
</serviceActivations>
</serviceHostingEnvironment>
</system.serviceModel>
</configuration>
Med den här konfigurationen kan du aktivera GreetingService utan att använda en .svc-fil.
Observera att det <serviceHostingEnvironment> är en konfiguration på programnivå. Du måste placera den web.config som innehåller konfigurationen under roten för det virtuella programmet. Dessutom serviceHostingEnvironment är ett machineToApplication-ärvbart avsnitt. Om du registrerar en enskild tjänst i datorns rot ärver varje tjänst i programmet den här tjänsten.
Konfigurationsbaserad aktivering stöder aktivering över både http- och icke-http-protokoll. Det kräver tillägg i relativeAddress, dvs. .svc, .xoml eller .xamlx. Du kan mappa dina egna tillägg till know buildProviders, som sedan gör att du kan aktivera tjänsten via alla tillägg. Vid konflikt åsidosätter avsnittet <serviceActivations> .svc-registreringar.