IISでオートスタート機能を実装しようとして、苦心しています。
(この件で何度も連続投稿すみません。)
IISのオートスタート機能を使ってASP.NET Webアプリケーションの初回実行を行おう
http://qiita.com/k_fujita/items/e7bf6d5e6e723ec57b19
上記のページを見ながら、IISのオートスタート機能を実装しようとして、同じように設定したのですが、結果は、アプリケーションプールから開始をすると、すぐに停止になってしまい、オートスタートが実行できませんでした。
(IISのログや、Windwosのイベントビューワなどを見たのですが、エラーメッセージのようなものは見つけられませんでした。)
そこで、Qiitaの投稿にある設定のうち、serviceAutoStartProviderの設定を無くしてみたところ、アプリケーションプールが停止する事もなくなり、開始時にApplication_startが実行されるようになりました。
IISのオートスタートとしては、アプリケーションプールの開始時に、Application_startが実行されるのであれば問題ないのですが、IISのオートスタートには、serviceAutoStartProviderは必要ないものなのでしょうか?
(とりあえず、IISのオートスタートとしては、実行できているので、これで問題なしとしてもいいものなのでしょうか?)
もし、serviceAutoStartProviderの設定が無くても、IISのオートスタートができるのであれば、serviceAutoStartProviderとは一体何なのでしょう?