Skip to content

Add an AppOffline.htm when the local upgrade process is unpacking files#7328

Open
donker wants to merge 6 commits into
dnnsoftware:developfrom
donker:202606-appoffline
Open

Add an AppOffline.htm when the local upgrade process is unpacking files#7328
donker wants to merge 6 commits into
dnnsoftware:developfrom
donker:202606-appoffline

Conversation

@donker

@donker donker commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR writes an AppOffline.htm to the root of DNN while a DNN install package is being written over the current installation. It ensures that another user can't access DNN while this process is going on.

Secondly this PR introduces "BackupFiles" as a boolean with default true to the FileInstaller allowing logic to skip backing up files. The local upgrade will not backup assemblies while installing as we do not support rolling back DNN installations to previous versions. The local upgrade process clearly states one should backup the entire installation before the upgrade commences.

@mitchelsellers

Copy link
Copy Markdown
Contributor

Suggested testing notes.

"New AppOffline process to show users that upgrades are in process using the upgrade experience. Ideally testing for any issues across different hosting environments; local, Microsoft Azure, Amazon Cloud, etc. Concern areas include unable to complete installations or hung-sites resulting in a manual removal of appoffline.htm"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants