protected void Application_BeginRequest(object sender, EventArgs e)
{
if (startFailure != null)
this.Restart();
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
if (startFailure != null) {
Response.ContentType = "text/plain";
Response.Output.WriteLine("Critical failure while starting up the application.");
Response.Output.WriteLine();
Response.Output.Write(startFailure.ToString());
Response.Flush();
Response.End();
}
}