There are cases in TeamMentor’s live sites where we need to do a soft ‘reboot’ to the live website.
Although there is no public Asp.NET method to do that, a quick call (using reflection) to the HttpRuntime.ShutdownAppDomain (private static) method, will do the trick.
In TeamMentor, this provided via the Admin_Restart() method
which is a REST call: