global.asaxのvoid Application_Start(object sender, EventArgs e)に処理を書いておくと、アプリケーション起動時というか、そのサイトに初めてアクセスがあったタイミングで処理が走ってくれると思います。
が、そうではなく、IISの起動やサイトの起動、アプリケーションプールの起動をトリガに処理を行わせるような仕組みはあるのか?という質問です。

何か手段がありましたらご教示願います。


Windows Server 2008R2
IIS 7.5