Мое мнение таково, что Application_Start & Application_End выполняются слишком рано (или слишком поздно) в течение жизненного цикла приложения, и я предполагаю, что такие вещи, как объект доступа к базе данных, не будут доступны для использования.
Моя рекомендацияиспользовать FileSystem для обмена данными.
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
FileStream fs = new FileStream(@"D:\something\hello.txt", FileMode.Append);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(DateTime.Now.ToString());
sw.Flush();
fs.Close();
}
Это запишет все, что вы захотите, в текстовый файл, который вы затем сможете прочитать с помощью простого сервиса и получить соответствующие данные.