Un'applicazione di servizio include un host del sito Web già configurato per l'utente. Una libreria di servizi è una libreria di servizi che un host può fare riferimento e avviare.
Se si inizia con una libreria di servizi (consigliata), è possibile scegliere qualsiasi host desiderato (un servizio Windows, IIS/ASP.NET o anche un'applicazione console) e si farebbe semplicemente riferimento alla libreria dal nuovo ospite. La scelta di un'applicazione di servizio limita il tuo host solo a IIS/ASP.NET (anche se questo potrebbe essere ok per i tuoi scopi, ma limiterà i protocolli che puoi usare).
Modifica: le modifiche in IIS da quando ho scritto questo consentono una più ampia varietà di protocolli sui servizi attivati ASP.NET, quindi la scelta di un'applicazione di servizio è molto meno limitante di prima.
fonte
2009-07-30 04:34:54
Chiunque ha informazioni sui nuovi protocolli/associazioni disponibili durante l'hosting su IIS? –
@AndersonImes So che questo è un vecchio post, ma spero che tu possa aiutare. Ho cercato ovunque e non riesco a trovare se il servizio WCF è destinato a sostituire il servizio Web in .NET 3.5 e quindi perché il modello è stato rimosso in .NET 4? Grazie. :) – Chiramisu
@Chiramisu WCF offre molti altri vantaggi e flessibilità ... Ho trovato questi molto utili: [Codeproject example] (http://www.codeproject.com/Articles/139787/What-s-the-Difference-traving- WCF-e-Web-Services), [StackOverflow question] (http://stackoverflow.com/questions/351334/web-service-vs-wcf-service) – Sam