私たちはプロジェクトでWCF-RIAサービスを使用しています。 一部は、サーバー上でRIA要求をトリガーする検索です。私たちは、この属性を使用してクライアントの出力キャッシュを有効にしている。この要求に対してWCF-RIAサービスクライアントOutputCache - ローカルホストのIEで動作しません
:
[OutputCache(OutputCacheLocation.Client, duration: 2 * 60)]
我々は、情報がキャッシュされるので、クライアントのキャッシュを使用するには、ユーザー固有のものです。問題は、アプリケーションがIISにインストールされた後にFirefoxとIEでキャッシュが正常に動作することですが、IEをデバッグしている間はキャッシュを無視するようです。
これは実際にはRIAサービス固有の問題ではなく、IEの問題の詳細です。それはIEが "ちょっと、これはローカルホストへのリクエストです、私はそれをキャッシュしたくありません"(何らかの機能)と考えているように見えます。
これは、デバッグ状況が「ライブ」状況と同じではないため、少し役に立たないです。
デバッグ中にIEでWCF-RIAサービスクライアントキャッシュを使用する方法はありますか?
はい、私はすでにフィドラーを使用して動作を確認しています。 localhostのデバッグ中は、キャッシュは使用されません。アプリケーションがインストールされている場合は、キャッシュが使用されます。 –