ホストされているASP.NETMVCアプリは、起動時に長い時間(10〜20秒)かかります。そして、ASP.NETワーカープロセスが実行された後は、すべてが正常です。問題は、Webサイトが非アクティブ(つまり、ユーザーがいない)のときにワーカープロセスが強制終了されることです。これにより、次のユーザーがWebサイトをロードするのに非常に長い待機時間が与えられます。
私はあなたのウェブワーカープロセスを生き生きとさせるウェブ上に商用または無料のサービスがあることを知っています。しかし、私は単純なタイマーウィンドウサービスでそれを自分で行う必要があります。問題ありません。しかし、私の質問は、それを生き生きとさせるための効果的な方法は何ですか?簡単なpingで実行できますか、それともWebサイトからダウンロードする必要がありますか?