私はかなり長いスタートアップ時間を持つWCFサービスを持っています(多くのデータがOracleからRAMにフェッチされています)。毎日午前4時にリサイクルされていますが、午前4時30分に明示的に開始したいので、最初のユーザー(Silverlightクライアントを使用しているユーザー)は翌朝サービスの開始を待つ必要はありません。IISで明示的にWCFサービスを開始する
これを行うにはどのような方法が最適でしょうか?
私はかなり長いスタートアップ時間を持つWCFサービスを持っています(多くのデータがOracleからRAMにフェッチされています)。毎日午前4時にリサイクルされていますが、午前4時30分に明示的に開始したいので、最初のユーザー(Silverlightクライアントを使用しているユーザー)は翌朝サービスの開始を待つ必要はありません。IISで明示的にWCFサービスを開始する
これを行うにはどのような方法が最適でしょうか?
リサイクル直後に独自のポンププライミングクライアントアプリケーションを起動するのはどうですか?
Windows Server AppFabricをチェックしてください。あなたが提供する機能の1つはautomatic service activationです。
これは良い考えです。しかし、WCFサービスを強制的に作成するための一般的なツールを書く/入手する方法はありますか?つまり、4つのサービスがあれば、4つすべてのクライアントを個別に構築することなく、1つのツールを起動するだけです。 –
いいえ、いいツールはありません。 –