Мені цікаво, за яких обставин я повинен розміщувати код ініціалізації програми у Application_Start()vs Init()у своєму Global.asaxфайлі?
Різниця між ними здається мені не дуже очевидною, окрім того, що її Application_startвикликають першим, тоді Init().
- Чому я маю використовувати одне над іншим?
- Це насправді має значення?
- Що змінюється у стані програми між цими двома подіями?
Поки що єдиний реальний вказівник, який я можу знайти, - це IHttpModuleлише Init()метод, тому, якщо те, що я роблю, може в якийсь момент бути більш придатним для реалізації, IHttpModuleя повинен використовувати Init()метод Global.asax, якщо ніщо інше для узгодженості.