What is the best way to push out an update of a desktop .NET application over the internet?
Do you need to have a service running on a client's machine?
If the existing version of the app needs to be uninstalled first, how is this achieved via an auto-update?
Would it be easy to do this in-house?
ClickOnce does all of this for you automatically.