0

アプリケーションの起動時にのみインスタンス化する必要があるいくつかのアプリケーション データをキャッシュしようとしています。HttpRuntime.Cache を使用して、サービスの開始時にのみインスタンス化される静的オブジェクトを作成してみました。また、サービス シングルトンを作成してグローバル変数を使用してみました。新しいリクエストがサービスにヒットするたびに、状態が失われます... WCFサービスをWindowsサービスとして作成できると思いますが、ここで何が起こっているのかを知りたいです... IISワーカープロセスが1つだけであることがわかりますスポーンしていますが、毎回サービスをアンロードして再ロードしていると思います。

一部の WCF 構成が欠落しているか、IIS で正しくセットアップされていない可能性がありますか? IIS 内で通常の 2.0 Web サイトとして実行されています。

これは私の最初の投稿です。誰かが私の app.config XML を投稿する方法を教えてくれたら、私はそうします... stackoverflow がそれを HTML として解析しようとしていると思いますが、表示されません。

ありがとうございました!ティム

4

1 に答える 1

0

WCF サービスでエンタープライズ ライブラリ キャッシングを使用しています。

http://msdn.microsoft.com/en-us/library/dd203099.aspx

編集

この回答は少し古いですが、Enterprise Library Caching の使用をやめました。代わりにアプリ ファブリックを使用しています。http: //msdn.microsoft.com/en-us/windowsserver/ee695849

于 2009-07-31T19:16:33.183 に答える