問題タブ [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.
asp.net-mvc - 変数の使用時に DonutOutputCache がキャッシュをクリアしない
IDに基づいてキャッシュしたいActionResultがあります
それはうまくいっています。
キャッシュを削除したいときは、この構文を使用します
パラメータを指定すると、OutputCacheManager().RemoveItem が機能しません。
使用するだけで機能します
私は何を間違っていますか?
c# - remove コールバックをトリガーせずに、キャッシュ内の変更不可能なアイテムを置き換えます
ユーザーが Web サービスにアクセスするたびに、アイテムをキャッシュに追加するとします。
c# - HTTPRuntimeキャッシュからの画像の取得
HTTPRuntimeキャッシュから画像を保存および取得しようとしていますが、例外が発生します。ストリームをキャッシュに保存することはできますが、それを取得しようとすると、次のような例外が発生します。
リクエストは中止されました。接続が予期せず閉じられました
これが私のコードです:
そして、これが私が得ている例外です
asp.net-mvc - 依存関係が壊れた後、outputcached アクションの結果は *すぐに*期限切れになりますか?
キャッシュされたオブジェクトに依存するビューを設定して、それらが期限切れになったとき、またはキャッシュから明示的に削除されたときに、キャッシュされた結果がすぐに期限切れになり、古い HTML がレンダリングされる可能性がないようにしようとしています。
そのために、私は使用します:
this.Response.AddCacheItemDependencies(myCacheKeysArray);
古いアクションの結果が返されないことが保証されていますか?
asp.net - Azure Web サイトがシャットダウンしているときにアクセス拒否エラーが発生する (キャッシュ アイテムを削除する)
私のアプリは Azure Web サイト( Web ロールではありません。Webロール固有の回答を除外してください !) で正常に動作していますが、ログに次のエラーが表示されることがあります。
これは、サイトが再起動される直前に発生しました (おそらく、サイトを含む VM のメンテナンス操作のために、私ではなく Azure によって)。そのため、システムがキャッシュをクリアしようとしたときに、「シャットダウン」操作中に発生したと結論付けました。
私はこのようにAsp.netキャッシュを使用しています:HttpContext.Current.Cache[myKey] = something
そして、のような特定のコールバックを定義していませんCacheItemRemovedCallback
。上記のコールスタックは、エラーがシステム コールバックにあることを確認します。
これは、オンプレミス サーバー上の同じ Web サイトでこの種のエラーが発生したことがないため、Azure 固有 (およびおそらく Azure Web サイト固有) のようです。
このエラーの発生を防ぐ方法を知っていますか? ありがとう !
asp.net-mvc - 別のコントローラーから Web API キャッシュを無効にする方法 (ASP.NET Web API CacheOutput ライブラリ)
Web API の asp.net プロジェクトに ASP.NET Web API CacheOutput ライブラリを使用しましたが、正常に動作していますが、POST メソッドがある別のコントローラーがあり、そのコントローラーからキャッシュを無効にしたいと考えています。
従業員コントローラーに add\update がある場合、従業員キャッシュを無効にしたいと考えています。