Will Application_End be fired even if …
<p><code>Application_Start</code> and <code>Application_End</code> are called only once during the lifetime of the application domain – thus they aren’t called for each <code>HttpApplication</code> instance</p>

<p><code>Application_Start</code> runs when first user requests a page, thus when the first instance of the <code>HttpApplication</code> class is created, while <code>Application_End</code> runs when the last instance of an <code>HttpApplication</code> class is destroyed.</p>

<p>But what if at the time of application domain being restarted there wasn’t any user requests and thus no <code>HttpApplication</code> instances created? Will in that case <code>Application_End</code> still be fired?</p>

<p>Thank you</p>
