So add one call to self website to make application running again.
protected void Application_End(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(1000);
try
{
WebClient http = new WebClient();
string Result = http.DownloadString(yourwebsiteurl);
}
catch (Exception ex)
{
string Message = ex.Message;
}
}