在.NET程序自动更新?

问题描述:

我在找了在.NET程序自我更新最好的机制!
解决方案应该包括这个问题的:
1)服务器 - 客户端程序
2)当有新的更新发布,安装上断绝程序后,所有客户端程序必须更新自己的基础上的服务器版本。(用于服务器不需要自动更新)
3)全更新:例如,如果服务器上的版本3和最后一个更新包的版本是5,更新程序包中必须包含任何旧包。

I`m looking for best mechanism for self update in .net programs!
solution should cover this subject:
1) Server - Client Program
2) When new update released, after installing that on the sever-program, all client-program must update itself base on server version.(no need automatic-update for server)
3) Full-Update : for example if server on version 3 and last update package version is 5, update package must contain any older package.

你有没有期待中的点击一旦部署