3

カスタムと表示されているSessionオブジェクトを調べることはできますが、Azure(管理ポータル)でキャッシュサイズが増加していることがわかりません。セッション情報が保存されているかどうかを確実に確認するにはどうすればよいですか。キャッシュのURLのスペルを間違えると、エラーが発生します。それ以外に、キャッシュに何かが追加されていることを確実に検査する方法はありますか?

 <sessionState mode="Custom" customProvider="AppFabricCacheSessionStoreProvider" compressionEnabled="false" timeout="50" >
          <providers>
              <add name="AppFabricCacheSessionStoreProvider"
                   type="Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider,Microsoft.Web.DistributedCache"
                   applicationName="xxxxx"
                   cacheName="default"
                   useBlobMode="true"
                   dataCacheClientName="default"/>
          </providers>
      </sessionState>
4

1 に答える 1

1

私が認識している「キャッシュ ブラウザ」はありません (しかし、それは非常にクールで興味深いので、間違っていることが証明されることを嬉しく思います)。そのため、セッション状態をテストする唯一の方法は、少なくとも2 ロールの 2 つのインスタンスには、セッションに値を設定する 1 つのページと、その値を読み取る別のページがあります。設定ページを一度使用してから、閲覧ページに移動し、ブラウザの更新ボタンを連打してください。毎回正しい値が表示される場合は、値を設定していないインスタンスに少なくとも 1 つの要求が送信されているため、キャッシュが機能しています。きれいではありませんが、どうぞ。

于 2013-01-24T19:35:37.433 に答える