Skip to content
This repository was archived by the owner on Feb 12, 2025. It is now read-only.

Commit 6890700

Browse files
committed
reload dashboard does not always work #163
added option to unload dashboard : System.Web.HttpRuntime.UnloadAppDomain()
1 parent c7fa34d commit 6890700

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

project/WebDashboard/Plugins/Administration/AdministerAction.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,10 @@ public IResponse Execute(ICruiseRequest cruiseRequest)
134134
{
135135
Logout();
136136
}
137+
else if (action == this.translations.Translate("Restart dashboard"))
138+
{
139+
HttpRuntime.UnloadAppDomain();
140+
}
137141
else
138142
{
139143
velocityContext["Error"] = this.translations.Translate("Unknown action '{0}'", action);

project/WebDashboard/templates/AdministerDashboard.vm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,8 @@ label
354354
<input type="button" id="loadPackageButton" value="$translations.Translate("Load Package")" />
355355
<input type="submit" value="$translations.Translate("Reload dashboard")" name="Action" />
356356
<input type="submit" value="$translations.Translate("Logout")" name="Action" />
357+
<input type="submit" value="$translations.Translate("Restart dashboard")" name="Action" style="margin-left: 50px;" />
358+
357359
</div>
358360
</form>
359361
</fieldset>

0 commit comments

Comments
 (0)