As far as I know, Application object is reinitialized only if : ASP.NET source is modified, which makes the ASP.NET to recompile,
# Adding, modifying, or deleting assemblies from the application's Bin folder
Adding, modifying, or deleting localization resources from the App_GlobalResources or App_LocalResources folders
Adding, modifying, or deleting the application's Global.asax file.
Adding, modifying, or deleting source code files in the App_Code directory.
Adding, modifying, or deleting Profile configuration.
Adding, modifying, or deleting Web service references in the App_WebReferences directory.
Adding, modifying, or deleting the application's Web.config file.
Check this : http://msdn.microsoft.com/en-us/library/ms178473.aspx[^] :rose:
Abhishek Sur **Don't forget to click "Good Answer" if you like this Solution.
My Latest Articles-->** Simplify Code Using NDepend
Basics of Bing Search API using .NET
Microsoft Bing MAP using Javascript