2

ホストされているASP.NETMVCアプリは、起動時に長い時間(10〜20秒)かかります。そして、ASP.NETワーカープロセスが実行された後は、すべてが正常です。問題は、Webサイトが非アクティブ(つまり、ユーザーがいない)のときにワーカープロセスが強制終了されることです。これにより、次のユーザーがWebサイトをロードするのに非常に長い待機時間が与えられます。

私はあなたのウェブワーカープロセスを生き生きとさせるウェブ上に商用または無料のサービスがあることを知っています。しかし、私は単純なタイマーウィンドウサービスでそれを自分で行う必要があります。問題ありません。しかし、私の質問は、それを生き生きとさせるための効果的な方法は何ですか?簡単なpingで実行できますか、それともWebサイトからダウンロードする必要がありますか?

4

1 に答える 1

2

サイトに空のaspxページを設定し、それをリクエストすることで要件が満たされるかどうかを確認することをお勧めします。ワーカーを存続させるためにリクエストを行うだけで済みます。

于 2011-11-19T05:04:32.243 に答える