Wie oft wird System.Web.HttpApplication pro Prozess initialisiert?
ich habeglobal.asax
Das geht von einer benutzerdefinierten Klasse aus, die ich erstellt habe und die aufgerufen wirdMvcApplication
das erstreckt sich vonSystem.Web.HttpApplication
.
In seinem Konstruktor protokolliert er den Start der Anwendung wie folgt:
protected MvcApplicationGeneral()
{
_log.Info("logApplicationStartToTextFile");
}
Als ich in der Protokolldatei nachgesehen habe, scheint dies VIELE Male aufgerufen worden zu sein, nicht nur einmal pro Anwendungsstart. Ich habe einen weiteren Log-Eintrag vorgenommenApplication_Start
und das scheint nur einmal aufgerufen zu werden. Ist derGlobal.asax
Klasse instanziiert pro Anfrage oder viel häufiger als nur einmal pro Anwendung?