Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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 mappas 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.
<configuration>
<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.
Attributes
Ingen.
Underordnade element
| Komponent | Description |
|---|---|
| <addera> | Lägger till ett konfigurationselement som anger aktiveringen av ett tjänstprogram. |
Överordnade element
| Komponent | Description |
|---|---|
| <serviceHostingEnvironment> | Definierar typen som tjänstvärdmiljön instansierar för en viss transport. |
Anmärkningar
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-ärverbart 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 via 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, vilket gör att du kan aktivera tjänsten via alla tillägg. Vid konflikt åsidosätter avsnittet <serviceActivations> .svc-registreringar.