internal void FinishAbortedUpgrade()
{
_logger.LogStep("", "FinishAbortedUpgrade starting", false);
_logger.LogStep("", "Will handle " + Settings.Installation.UpgradeVersionList.Length + " versions");
// Run upgrade again for all versions that do not have a corresponding logfile
foreach (var upgradeVersion in Settings.Installation.UpgradeVersionList)
{
var complete = IsUpgradeComplete(upgradeVersion, "- check for FinishAbortedUpgrade");
_logger.LogStep("", "Status for version " + upgradeVersion + " is " + complete);
if (!complete)
UpgradeModule(upgradeVersion);
}
_logger.LogStep("", "FinishAbortedUpgrade done", false);
//_logger.SaveDetailedLog();
// Restart application
HttpRuntime.UnloadAppDomain();
}