Is Global.ASAX file is a must for asp.net applications?
Yes. At run time, upon the arrival of the first request, Global.asax is parsed and compiled into a dynamically generated and used to declare data that is available across different application requests or across different browser sessions.