2

IIS に Web サービスがあり、その ctor で、まだ存在しない場合は HttpContext.Cache オブジェクトに保存するオブジェクトを構築しています。

IIS が (何らかの理由で) 再起動すると、キャッシュは消去され、ユーザーが初めて機能をアクティブにするときにのみオブジェクトが作成されます。ユーザーのアクションを待たずに、IIS がロードされたときに Ctor を実行したいと考えています。

4

2 に答える 2

2

Application_Startのイベントでオブジェクトをインスタンス化しますglobal.asax。アプリ内のリソースが要求されるとすぐに、オブジェクトのコンストラクターが起動します。このリソースを最初にヒットしたユーザーがヒットします。私の知る限り、アプリプールが開始されたときのイベントはありません。

于 2013-09-19T18:09:48.960 に答える