我想知道在什么情况下我应该将应用程序初始化代码放在Application_Start()
我Init()
的Global.asax
文件中?
两者之间的区别对我来说似乎不是很明显,除了Application_start
先调用,然后调用Init()
。
- 为什么我要使用其中一个?
- 它真的有区别吗?
- 两个事件之间的应用程序状态有何变化?
到目前为止,我能找到的唯一真正的指针是IHttpModule
只有一个Init()
方法,所以如果我正在做的事情可能在某些时候更适合实现,IHttpModule
我应该使用 的Init()
方法Global.asax
,如果没有其他方法来保持一致性。