問題タブ [asp.net-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1821 参照

asp.net-mvc - 変数の使用時に DonutOutputCache がキャッシュをクリアしない

IDに基づいてキャッシュしたいActionResultがあります

それはうまくいっています。

キャッシュを削除したいときは、この構文を使用します

パラメータを指定すると、OutputCacheManager().RemoveItem が機能しません。

使用するだけで機能します

私は何を間違っていますか?

0 投票する
1 に答える
116 参照

c# - remove コールバックをトリガーせずに、キャッシュ内の変更不可能なアイテムを置き換えます

ユーザーが Web サービスにアクセスするたびに、アイテムをキャッシュに追加するとします。

0 投票する
1 に答える
1098 参照

c# - HTTPRuntimeキャッシュからの画像の取得

HTTPRuntimeキャッシュから画像を保存および取得しようとしていますが、例外が発生します。ストリームをキャッシュに保存することはできますが、それを取得しようとすると、次のような例外が発生します。

リクエストは中止されました。接続が予期せず閉じられました

これが私のコードです:

そして、これが私が得ている例外です

例外

0 投票する
1 に答える
135 参照

asp.net-mvc - 依存関係が壊れた後、outputcached アクションの結果は *すぐに*期限切れになりますか?

キャッシュされたオブジェクトに依存するビューを設定して、それらが期限切れになったとき、またはキャッシュから明示的に削除されたときに、キャッシュされた結果がすぐに期限切れになり、古い HTML がレンダリングされる可能性がないようにしようとしています。

そのために、私は使用します:

this.Response.AddCacheItemDependencies(myCacheKeysArray);

古いアクションの結果が返されないことが保証されていますか?

0 投票する
0 に答える
522 参照

asp.net - Azure Web サイトがシャットダウンしているときにアクセス拒否エラーが発生する (キャッシュ アイテムを削除する)

私のアプリは Azure Web サイト( Web ロールではありません。Webロール固有の回答を除外してください !) で正常に動作していますが、ログに次のエラーが表示されることがあります。

これは、サイトが再起動される直前に発生しました (おそらく、サイトを含む VM のメンテナンス操作のために、私ではなく Azure によって)。そのため、システムがキャッシュをクリアしようとしたときに、「シャットダウン」操作中に発生したと結論付けました。

私はこのようにAsp.netキャッシュを使用しています:HttpContext.Current.Cache[myKey] = somethingそして、のような特定のコールバックを定義していませんCacheItemRemovedCallback。上記のコールスタックは、エラーがシステム コールバックにあることを確認します。

これは、オンプレミス サーバー上の同じ Web サイトでこの種のエラーが発生したことがないため、Azure 固有 (およびおそらく Azure Web サイト固有) のようです。

このエラーの発生を防ぐ方法を知っていますか? ありがとう !

0 投票する
1 に答える
3331 参照

asp.net-mvc - 別のコントローラーから Web API キャッシュを無効にする方法 (ASP.NET Web API CacheOutput ライブラリ)

Web API の asp.net プロジェクトに ASP.NET Web API CacheOutput ライブラリを使用しましたが、正常に動作していますが、POST メソッドがある別のコントローラーがあり、そのコントローラーからキャッシュを無効にしたいと考えています。

従業員コントローラーに add\update がある場合、従業員キャッシュを無効にしたいと考えています。