I created a simple ASP.NET project and then added cloud deployment descriptor using Visual Studio. Once I do that, Application_Start() method in global.asax file never gets called. In my project, I do lot of initialization such as loading web.config file,
loading connection strings, initiailizing cache, etc. I can not put all of them into WebRole.OnStart() method.
Is there any special configuration required to have Application_Start() method in Global class invoked?
Do you mean you can not set breakpoints in Application_start code block, but can not see the breakpoints works? If so, i think there's something wrong with the VS or Azure emulators, but the code in Application_Start will be invoked as usual.