Сколько раз инициализируется System.Web.HttpApplication для каждого процесса
у меня естьglobal.asax
который расширяется от пользовательского класса, который я создал, называетсяMvcApplication
который простирается отSystem.Web.HttpApplication
.
В своем конструкторе он регистрирует запуск приложения, как показано ниже:
protected MvcApplicationGeneral()
{
_log.Info("logApplicationStartToTextFile");
}
Когда я посмотрел файл журнала, это, похоже, называлось ОЧЕНЬ много раз, а не только один раз за запуск приложения. Я разместил еще одну запись в журналеApplication_Start
и это, кажется, называется только один раз. ЭтоGlobal.asax
создание экземпляра класса для каждого запроса или гораздо чаще, чем один раз для каждого приложения?