Reputation: 23
hi i'm looking for recommendations for an auto update piece for my application. I've seen a bunch that can update individual computers. I'm trying to avoid that. here's my situation:
i have a medical app that resides at doctor's offices. the entire office has to update at once or we have problems since it runs against a sql server db and all clients needs to be the same version. right now i manually push up the update (msi package) to each office's server. The app itself has built in checking to see if the new msi is on the server at the office and it'll run and update itself.
what i'm looking for is a windows service that runs on each office's server. it checks at a predetermined time (preferably at a random time between x and y that i define) my cloud server to see if there's an update. if so it downloads it and puts it where i need it on the server. That's really all i need. A plus would be to be able to only update office x,y and z but skip a, b this time for this update.
i can't have each app check for updates on my cloud server either as most offices have HORRIBLE internet. I've seen like 156k a sec offices... I can't pull down 100 meg x 20 computers at those offices all at once. i'd take hours.
I know i can roll my own in a couple days, but i'd rather pay for something and let the other company deal with keeping it running.
Thanks!
Upvotes: 0
Views: 1800
Reputation: 7866
I've used clickonce to do this in the past, and it worked great. This thread has a pretty good rundown of other options:
Happy coding!
Upvotes: 1