我想知道在什么情况下应该将应用程序初始化代码放在我的Global.asax
文件中的Application_Start()
和Init()
中?
除了Application_start
先被调用,然后是Init()
,两者之间的区别对我来说似乎并不是很明显。
- 为什么会选择一个而不是另一个呢?
- 它真的有什么区别吗?
- 在这两个事件之间应用程序状态发生了什么变化?
到目前为止,我唯一能找到的指针是IHttpModule
只有一个Init()
方法,因此如果我所做的事情在某些时候更适合实现IHttpModule
,那么我应该使用Global.asax
的Init()
方法,即使出于一致性考虑。