I added some code to Global.asax on app start and I had to copy same project on a different machine and suddenly Global.asax file's event didn't fire.
After doing lot of googling and trying many things I deleted the existing Global.asax and added a new one and then tested it. And I was surprised that it started to work again.
so I would like to know what caused that previous Global.asax not to work?
...
Go to the complete details ...