Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un elemento de configuración que le permite agregar valores que definen la configuración de activación de servicio virtual que se asigna a sus tipos de servicio Windows Communication Foundation (WCF). Esto hace posible activar servicios hospedados en WAS/IIS sin un archivo .svc.
Jerarquía del esquema
<<system.serviceModel>>
<serviceHostingEnvironment>
<serviceActivations>
Sintaxis
<serviceHostingEnvironment>
<serviceActivations>
<add factory="String"
service="String"/>
</serviceActivations>
</serviceHostingEnvironment>
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Ninguna.
Elementos secundarios
Elemento | Descripción |
---|---|
Agrega un elemento de configuración que especifica la activación de una aplicación de servicio. |
Elementos primarios
Elemento | Descripción |
---|---|
Define el tipo del que el entorno host del servicio crea instancias para un transporte determinado. |
Notas
En el siguiente ejemplo se muestra cómo configurar los valores de activación dentro del archivo web.config.
<configuration>
<system.serviceModel>
<serviceHostingEnvironment>
<serviceActivations>
<add service="GreetingService"/>
</serviceActivations>
</serviceHostingEnvironment>
</system.serviceModel>
</configuration>
Con esta configuración, puede activar GreetingService sin usar un archivo .svc.
Observe que <serviceHostingEnvironment> es una configuración de nivel de aplicación. Tiene que colocar el archivo web.config que contiene la configuración en la raíz de la aplicación virtual. Además, serviceHostingEnvironment es una sección heredable de machinetoApplication. Si registra un solo servicio en la raíz del equipo, cada servicio de la aplicación heredará este servicio.
La activación basada en la configuración admite la activación a través de protocolos http y distintos de http. Requiere extensiones en relatativeAddress, es decir .svc, .xoml o .xamlx. Puede asignar sus propias extensiones al buildProviders conocido, que le permitirá activar el servicio a través de cualquier extensión. Si existe conflicto, la sección <serviceActivations> invalida los registros de .svc.
Vea también
Referencia
ServiceActivationElementCollection
ServiceHostingEnvironmentSection
ServiceHostingEnvironment