ile razy inicjowany jest System.Web.HttpApplication na proces
Mamglobal.asax
który rozszerza się z utworzonej przeze mnie klasy niestandardowej, zwanejMvcApplication
który rozciąga się odSystem.Web.HttpApplication
.
W swoim konstruktorze rejestruje uruchamianie aplikacji zgodnie z poniższym:
protected MvcApplicationGeneral()
{
_log.Info("logApplicationStartToTextFile");
}
Kiedy poszedłem zajrzeć do pliku dziennika, nazywa się to DUŻO razy, nie tylko raz na uruchomienie aplikacji. Umieściłem kolejny wpis w dziennikuApplication_Start
i wydaje się, że nazywa się to tylko raz. JestGlobal.asax
instancja klasy jest tworzona na żądanie lub znacznie częściej niż raz na aplikację?