最佳答案
I am wondering under what circumstances I should be putting application initialisation code in Application_Start() vs Init() in my Global.asax file?
The distinction between the two doesn't seem very obvious to me, other than Application_start gets called first, then Init().
So far the only real pointer I can find is that IHttpModule only has an Init() method, so if what I'm doing may at some point be better suited to implement IHttpModule I should use the Init() method of Global.asax, if nothing else for consistency.