2010-10-27 46 views
5

Tôi không biết đây có phải là diễn đàn phù hợp cho câu hỏi của tôi hay không?Sự khác nhau giữa Dịch vụ Cửa sổ, ứng dụng Dịch vụ WCF và ứng dụng dịch vụ web ASP.NET?

Tôi mới sử dụng Dịch vụ web. Hôm nay tôi chỉ mở VS2008 và tìm thấy 3 loại dự án SERVICE

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

Hãy giúp tôi tìm hiểu sự khác biệt giữa ba dự án này?

Khi nào chúng tôi nên quyết định loại dự án nào?

+0

Có thể một số người trả lời câu hỏi này không? / –

Trả lời

0

Giải thích rất ngắn:

Dịch vụ Windows là trạng thái dịch vụ chạy trên hệ điều hành Windows. Ví dụ, dịch vụ lập chỉ mục chạy trên máy Windows là một dịch vụ Windows.

Dịch vụ web Asp.NET là một dịch vụ chỉ có thể được sử dụng qua http và được lưu trữ trên máy chủ.

WCF là một khung, lớp hoặc nền tảng cho phép bạn tạo các dịch vụ đa nền tảng có thể giao tiếp với nhau. Dịch vụ WCF hỗ trợ nhiều giao thức hơn. Có thể được lưu trữ bởi máy chủ, ứng dụng hoặc được sử dụng bởi các dịch vụ khác. Bạn có thể sử dụng WCF để tạo một dịch vụ web hoặc một dịch vụ windows.

Cách tiếp cận mới hơn và dễ dàng hơn để tạo các dịch vụ web nhẹ là API Web không trạng thái. Tôi khuyên bạn nên tải xuống VS 2017 Community Edition, vì vậy bạn không bị mắc kẹt với chỉ những lựa chọn đó.

Các vấn đề liên quan