2011-09-08 35 views
6

tengo servicio WCF que tiene http y los puntos finales net.tcp. Implementé el servicio en IIS 7.5 (Servidor 2008R2), todo funciona bien.Activar el protocolo net.tcp de Web.config

Mi pregunta es, ¿hay una manera de establecer protocolos habilitados para la aplicación de IIS a través Web.config ?? Ahora mismo tengo que ir a la aplicación en IIS y cambiar manualmente la configuración avanzada y añadir net.tcp a la lista de protocolos disponibles antes de que el servicio puede ser activado, ver foto de la pantalla.

IIS Protocol Settings

+0

Ver http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts/ –

+0

@John, corregido de acuerdo con el enlace. –

Respuesta

2

No, esta opción no está disponible a través de web.config. Se puede configurar ya sea a través del Administrador de IIS como que estás haciendo, o por medio de la utilidad de línea de comandos AppCmd.exe, como en el siguiente ejemplo:

%windir%\system32\inetsrv\appcmd.exe set app "Default Web Site/FirstWcfHost" /enabledProtocols:http,net.tcp 
+0

Veo, ¿tiene más idea de por qué? –

+1

Vea la respuesta de x0n por el motivo. – carlosfigueira

2

No, esto no es un entorno web restringidos. Es una aplicación web (grupo de aplicaciones) con ámbito uno, por lo que se encuentra en el archivo applicationHost.config.

Cuestiones relacionadas