2008-10-14 12 views
6

Creé un servicio wcf basado en ServiceHostFactory, y lo estoy alojando en IIS6. Si utilizo un punto final HTTP, todo funciona bien, pero cuando intento cambiar a TCP, sale mal.¿Es posible alojar un punto final TCP en un servicio alojado en IIS6?

¿Es posible hacerlo en II6?

Tengo una pregunta más específica publicada aquí, que pide una solución, pero estaría contento con (para empezar si no) con solo una respuesta (y tal vez un ejemplo) a esta pregunta menos específica.

Why can't I connect to a WCF service with net.tcp but i can with http?

Respuesta

11

IIS 5.1 y IIS 6 sólo puede albergar enlaces HTTP. IIS7 tiene WAS (Servicio de activación de Windows) que permite el alojamiento de puntos finales vinculados a cualquier protocolo de transporte ... por lo que sería capaz de TCP.

Si debe hospedarse con IIS 6, entonces está atascado con los enlaces HTTP. De lo contrario, considere el alojamiento independiente en un servicio de Windows.

Cuestiones relacionadas