Если получить это из официальной документации Microsoft :
Методы Application_Start и Application_End — это специальные методы, которые не представляют события HttpApplication. ASP.NET вызывает их один раз за время существования домена приложения, а не для каждого экземпляра HttpApplication.
Я был уверен, что Application_Start связан с HttpApplication, здесь этот парень объясняет а> почему я ошибся. Какой объект/сущность связана с событием Application_Start?