Обнаружение при приложении ASP.NET Recys

Я пытаюсь обнаружить, когда приложение ASP.NET является переработкой из-за модифицированного файла Web.config, либо пул приложения IIS вручную переработанный.

Первоначально я думал, что метод Application_END Application_end будет работать, и попробовал следующее:

protected void Application_End(object sender, EventArgs e)
{
    File.AppendAllText("log.txt", DateTime.Now + "\n");
}

файл был создан в первый раз, когда файл Web.config был изменен, но последующие изменения не выстрелили событие. Аналогичным образом, при тестировании в IIS, первое ручное утилизация бассейна приложений создала файл, но позже не было - это так, как будто событие Application_end только когда-то стреляет.

Как бы я обнаружил каждый раз у бассейна / приложения Recycles?

10
задан Martin 1 September 2011 в 14:36
поделиться