Nó thực sự phụ thuộc vào cách dữ liệu của bạn được định dạng. Nếu bạn đang giữ một lưu trữ cục bộ đơn giản trong các tệp văn bản, thì đó chỉ là vấn đề đánh máy chủ và kiểm tra xem có phiên bản mới của tệp hay không. Nếu bạn đang giữ mọi thứ trong bộ lưu trữ SQL cục bộ, thì bạn có thể sử dụng các dịch vụ web để đảm bảo bộ nhớ cục bộ có các mục nhập cập nhật mới nhất. Tôi nghĩ rằng lựa chọn đó là những gì bạn đang tìm kiếm, và nó sẽ thực sự dễ dàng để viết. Tuy nhiên, nếu bạn đang tìm cách cập nhật ứng dụng, thì một cái gì đó như ClickOnce có thể là lý tưởng.
Để phản hồi chỉnh sửa của bạn Về cơ bản, bạn phải cấu trúc ứng dụng của mình để đọc thông tin siêu dữ liệu như "số phiên bản" hoặc thứ gì đó tương tự. Sau đó, bạn có một dịch vụ web ASP.NET có hai chức năng: một là để có được phiên bản mới nhất của các tập tin thông tin và thứ hai là để tải về các bản cập nhật cần thiết để vá từ một phiên bản cho đến hiện tại. Vì vậy, các ứng dụng sẽ liên tục kiểm tra với máy chủ để xem nếu có một phiên bản mới hơn so với những gì họ có. Nếu có phiên bản mới hơn, sau đó nó sẽ yêu cầu máy chủ cho các tệp vá cần thiết để có được phiên bản mới nhất. Nếu bạn làm điều này trước khi ứng dụng thực sự bắt đầu (a la Firefox), người dùng thậm chí không cần phải thông báo rằng ứng dụng đang khởi động lại.
Nguồn
2010-02-26 03:34:12
+1 Điều này sẽ là tuyệt vời nếu các công cụ như vậy tồn tại. –
Bạn đã cố gắng xem xét nguồn của ví dụ ClamAV để xem cách họ làm việc và nếu nó là một "Khung" hay chỉ là một điều đơn giản? –