Мне интересно, при каких обстоятельствах мне следует помещать код инициализации приложения в Application_Start()
против Init()
в моем файле Global.asax
?
Различие между этими двумя не кажется мне очевидным, за исключением того, что сначала вызывается Application_start
, а затем Init()
.
- Зачем мне использовать один над другим?
- Это действительно имеет значение?
- Какие изменения в состоянии приложения
между двумя событиями?
Пока единственный реальный указатель, который я могу найти, это то, что IHttpModule
имеет только метод Init()
, поэтому, если то, что я делаю, может в какой-то момент лучше подходить для реализации IHttpModule
, я должен использовать Init()
метод Global.asax
, если не более для согласованности.