Tengo un servicio WCF alojado como servicio de Windows y el cliente es una aplicación ASP.Net que consume métodos de servicio WCF.netTcpBinding o wsHttpBinding
En proceso de implementación de la seguridad, estoy confundido sobre cuál entre netTcpBinding
/wsHttpBinding
será adecuado para mi caso.
Lo más probable es que todas las aplicaciones en escena (Servicio WCF, Servicio de Windows, sitio web ASP.Net) estarán ubicadas en diferentes servidores en nuestra oficina, por lo tanto, en una Intranet. Los usuarios acceden al sitio web de ASP.Net a través de Internet.
Aunque, siempre puedo usar wsHttpBinding aquí, ¿será adecuado establecer el punto final del servicio usando netTcpBinding
en mi caso?
Gracias por su respuesta. Creo que todavía necesito especificar el punto final, de lo contrario, ¿cómo agregaré una referencia al sitio web del cliente ... por favor corríjanme si me falta algo. ¿O quiso decir algo más cuando dice ... 'no necesita proporcionar un punto final para ningún consumidor externo del servicio' – iniki
Cuando dice sitio web, supuse que se refería a un sitio ASP.NET que se ejecuta en su hardware en Tu red. De ser así, todas las conexiones al servicio WCF se realizarán desde el servidor web hasta su servicio antes de devolverlas al cliente.Si desea que terceros se conecten a su servicio, entonces wsHttpBinding sería mejor porque no los vincularía a una plataforma. –
¡Gracias! has asumido ese derecho :-) – iniki