Silently Upgrade Umbraco without showing anyone the install script.
Usage :
Has to be turned on in Web.config file
<add key="SilentUpgrade" value="true" />
The process will attempt to run through the installer steps as part of the boot process. If this works then the users won't see anything and the site will be updated.
If the process fails then the site will fall back to the default install screen and you will have to process through the steps as normal.
Disclaimer
While every effort has been made to test the upgrade of Umbraco between versions using this package, we cannot accept any responsibility to a botched update or missing things. You should always test upgrades before putting them somewhere that you care about
Known Issues
For reasons I’ve not yet worked out, the upgrade to an 8.0.x version from another doesn't work (e.g 8.0.0 to 8.0.2).
Upgrading from 8.0.x to any later version works fine.
Debugging
Should things not work as expected then you should see the standard install screen. However, if you want to debug the project then adding the following line to your serilog.config file will enable debug logging of the process.
<add key="serilog:minimum-level:override:Our.Umbraco.SilentUpgrade" value="Debug"/>