Una aplicación de servicio incluye un servidor de sitio web ya configurado para usted. Una biblioteca de servicios es una biblioteca de servicios a la que un host puede hacer referencia e iniciarse.
Si comienza con una biblioteca de servicios (recomendada), puede elegir el host que desee (un servicio de Windows, IIS/ASP.NET, o incluso una aplicación de consola) y simplemente haría referencia a su biblioteca desde su nuevo anfitrión. Elegir una aplicación de servicio limita su host a solo IIS/ASP.NET (aunque esto podría estar bien para sus propósitos, pero limitará los protocolos que puede usar).
Editar: Los cambios en IIS desde que escribí esto permiten una variedad más amplia de protocolos en los servicios activados de ASP.NET, por lo que elegir una aplicación de servicio es mucho menos limitante que antes.
¿Alguien tiene información sobre los nuevos protocolos/enlaces disponibles cuando se aloja en IIS? –
@AndersonImes Sé que esta es una publicación anterior, pero espero que pueda ayudar. He estado buscando en todas partes y no puedo determinar si WCF Service pretende reemplazar el servicio web en .NET 3.5 y, por lo tanto, ¿por qué se eliminó la plantilla en .NET 4? Gracias. :) – Chiramisu
@Chiramisu WCF ofrece muchas más ventajas y flexibilidad ... Encontré estos muy útiles: [Codeproject example] (http://www.codeproject.com/Articles/139787/What-s-the-Difference-between- WCF-and-Web-Services), [Pregunta de Stackoverflow] (http://stackoverflow.com/questions/351334/web-service-vs-wcf-service) – Sam