私はHttpContext.Current.Itemsを使用してリクエストごとのキャッシュストアを作成しています。 私は、さまざまなhttp要求で多くのキャッシュエントリにぶつかっているので、奇妙な問題が発生しています。HttpContext.Current.Itemsが再利用されましたか?
HttpContext.Current.Itemsは複数のHTTP要求で再利用されているようです。それは普通ですか?
私はHttpContext.Current.Itemsを使用してリクエストごとのキャッシュストアを作成しています。 私は、さまざまなhttp要求で多くのキャッシュエントリにぶつかっているので、奇妙な問題が発生しています。HttpContext.Current.Itemsが再利用されましたか?
HttpContext.Current.Itemsは複数のHTTP要求で再利用されているようです。それは普通ですか?
私のせいでした。私は静的変数にHttpContext.Current.Itemsを保存していた...
HttpContext.Current.Itemsは、HTTPリクエストごとに有効範囲が設定されています。後続のHTTPリクエストで、同じ数のアイテムがキャッシュされていることを確認しましたか?おそらく、コードを入力する前に項目数をチェックすることによって?
ええ、それをしないでください。それは人々がこの問題にぶつかる#1の理由です。 :) – Haacked
リクエストキャッシュオブジェクトをセッション状態にするなど、リクエストごとにオブジェクトがスコープから外れることのない他のものは避けてください。 –