I am looking for some ideas on how to offer an installation package for my ASP.NET website. Some of the things I need to do is read / write registry keys, get database information and check the connection, and I should be able to overwrite an existing website without deleting and updating the web configuration in new versions. I do not want to delete the website and reinstall it. I would like to see minimal downtime when updating. I think I will have to implement my own solution, and if so, how can I include all the output of my web application in my custom solution?
EDIT: I do not install this on my own system. This is for distribution to other customers who will install / update the website. It is important that I can upgrade to the latest asp.net website without uninstalling. Ideally, this would be rewriting an existing site and updating the web.config file.
source
share