I need to create some patch/update for existing ASP.NET MVC Legacy application: Update should:
- Stop IIS site
- Replace dll(s) and other content
- Update MS SQL database (add new columns to several tables)
- Start IIS site.
Need to do it on the production system and do not want to force customers to do it by hands. Also, do not know if Wix Installer should be appropriate choice (just 4 steps, and creation of Installer will take a lot).
Maybe some application exists which could help to automate such steps?
P.S: Migration of DataBase is not an option as well cause legacy system does not use EF. Application contains Inno-Setup installer which installs system from the scratch, but does not do for the update.