I have a system with two web applications, one web service, one Windows service and a WPF application that works 24 hours a day on the touch screen. All of them are connected to the database.
I want to update all these applications by uploading the update files to the database and setting the date and time of the update.
I have one idea on how to do this.
- The application has a stream to search for available updates.
- When an update is detected, the file is downloaded to the application computer.
- When the download is complete, applications start a reboot.
- When the application starts, it searches for the update file on the local computer.
- If an update is available, the application updates itself.
I am not sure how all these steps should be carried out, especially the last one. But I need some comments on this. Is this completely wrong? Am I on the right track? Any tips on how to do this, or another way?
source
share