Une application de service inclut un hôte de site Web déjà configuré pour vous. Une bibliothèque de services est une bibliothèque de services qu'un hôte peut référencer et démarrer. Si vous commencez avec une bibliothèque de services (recommandée), vous pouvez choisir n'importe quel hôte (un service Windows, IIS/ASP.NET ou même une application console) et vous référencer votre bibliothèque depuis votre nouveau hôte. Le choix d'une application de service limite votre hôte à IIS/ASP.NET (bien que cela puisse convenir à vos besoins, mais limitera les protocoles que vous pouvez utiliser).
Édition: Les modifications dans IIS depuis que j'ai écrit cela autorisent une plus grande variété de protocoles sur les services activés ASP.NET, donc le choix d'une application de service est beaucoup moins contraignant qu'avant.
Quelqu'un at-il des informations sur les nouveaux protocoles/liaisons disponibles lors de l'hébergement sur IIS? –
@AndersonImes Je sais que c'est un ancien article, mais j'espère que vous pourrez m'aider. J'ai regardé partout et ne peux pas trouver si le service de WCF est destiné à remplacer le service Web dans .NET 3.5 et pourquoi le modèle a été enlevé dans .NET 4? Merci. :) – Chiramisu
@Chiramisu WCF fournit beaucoup plus d'avantages et de flexibilité ... Je les ai trouvés très utiles: [exemple de CodeProject] (http://www.codeproject.com/Articles/139787/Qu'est-ce-que- la-différence-entre- WCF-et-Web-Services), [Stackoverflow question] (http://stackoverflow.com/questions/351334/web-service-vs-wcf-service) – Sam