<serviceActivations>
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.