Zastanawiam się, w jakich okolicznościach powinienem umieszczać kod inicjalizacji aplikacji w pliku Application_Start()vs Init()w moim Global.asaxpliku?
Różnica między tymi dwoma nie wydaje mi się zbyt oczywista, poza tym, że Application_startnajpierw zostaje wywołana Init().
- Dlaczego miałbym używać jednego nad drugim?
- Czy to naprawdę robi różnicę?
- Jakie zmiany w stanie aplikacji między dwoma zdarzeniami?
Jak dotąd jedynym prawdziwym wskaźnikiem, jaki mogę znaleźć, jest to, że IHttpModulema tylko Init()metodę, więc jeśli to, co robię, może w pewnym momencie być lepiej dostosowane do implementacji IHttpModule, powinienem użyć Init()metody Global.asax, jeśli nic innego, dla spójności.