Pregunta

Creé un servicio wcf basado en ServiceHostFactory, y lo estoy hospedando en IIS6. Si utilizo un punto final HTTP, todo funciona bien, pero cuando intento cambiar a TCP, todo va mal.

¿Es incluso posible hacer esto en II6?

Tengo una pregunta más específica publicada aquí, que solicita una solución, pero me complacería (para empezar, si no) con solo una respuesta (y quizás un ejemplo) a esta pregunta menos específica.

¿Por qué no puedo conectarme a un servicio WCF con net.tcp pero puedo hacerlo con http?

¿Fue útil?

Solución

IIS 5.1 e IIS 6 solo pueden alojar enlaces HTTP. IIS7 tiene WAS (Servicio de activación de Windows) que permite alojar puntos finales vinculados a cualquier protocolo de transporte ... por lo que sería capaz de TCP.

Si debe hospedar con IIS 6, entonces está atascado con los enlaces HTTP. Si no es así, considere la posibilidad de hospedarse en un servicio de Windows.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top