2010-10-27 15 views
5

Je ne sais pas c'est un bon forum pour ma question ou non?Différence entre le service de fenêtre, l'application de service WCF et l'application de service Web ASP.NET?

Je suis nouveau dans les services Web. Aujourd'hui, je viens ouvrir VS2008 et a trouvé 3 type de projet SERVICE

1. Window Service 
2. WCF Service application 
3. ASP.NET web service application 

S'il vous plaît me aider à trouver la différence entre ces trois projets?

Quand devrions-nous décider quel type de projet?

+0

Quelqu'un peut-il répondre à cette question? / –

Répondre

0

courte explication:

service Windows est comme il indique un service fonctionnant sous Windows OS. Par exemple, le service d'indexation exécuté sur une machine Windows est un service Windows. Asp.1NET Web Service est un service qui ne peut être utilisé que via http et qui est hébergé sur le serveur.

WCF est un cadre, une couche ou une plate-forme qui vous permet de créer des services multiplateformes pouvant communiquer les uns avec les autres. Les services WCF prennent en charge plus de protocoles. Peut être hébergé par le serveur, l'application ou utilisé par d'autres services. Vous pouvez utiliser WCF pour créer un service Web ou un service Windows.

Une approche plus récente et plus facile pour créer des services Web légers est l'API Web sans état. Je vous suggère de télécharger VS 2017 Community Edition, donc vous n'êtes pas bloqué avec seulement ces choix.