問題タブ [no-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 投票する
0 に答える
37 参照

asp.net-core - ASP.NET Core WebAPI: AddMicrosoftIdentityWebApp() の実行後に応答キャッシュ コントロールがオーバーライドされますか?

ミドルウェアで cache-control = no-store, no-cache に設定しました。しかし、コードが AddMicrosoftIdentityWebApp を実行した後、キャッシュ制御ヘッダーは no-cache にオーバーライドされました。cache-control をオーバーライドしたり、cache-control = no-store, no-cache だけでなく no-cache の値をリセットしたりしないようにするにはどうすればよいですか?

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

asp.net-core-3.1 - cache-control 応答ヘッダーは、URL とブラウザーによって異なります (asp コア Web サイト)

startup.cs ファイルにキャッシュ制御応答ヘッダーを設定しました

今、私は2つの問題を抱えています。First in chrome 応答ヘッダーは常に に設定されno-cacheます。次に、Firefox ではno-store, must-revalidate, no-cache最初のページ (https://localhost:44393/ など) に設定されていますが no-cacheno-cache, no-store別のページ (https://localhost:44393/Account/Login など) に移動すると変更されます。 . ブラウザのネットワークタブからヘッダーを検査します

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

iis - IIS での Blazor WebAssembly キャッシュ

Blazor プロジェクトを net5 から net6 に移行しました。

ただし、Web サイトを起動すると、次のエラーが表示されます。

キャッチされていない (約束された) エラー: クラスが見つかりませんでした: Microsoft.AspNetCore.Components.WebAssembly.Hosting:EntrypointInvoker in assembly Microsoft.AspNetCore.Components.WebAssembly

https://github.com/dotnet/aspnetcore/issues/38436blazor.webassembly.jsから、ブラウザーでのキャッシュに問題がある可能性があることを知りました。

ファイルblazor.webassembly.jsはキャッシュせずに提供する必要があります (キャッシュ制御: キャッシュなし)。

ただし、ファイルは対応するヘッダーで提供されません。

ここに画像の説明を入力

これは、ホストされている blazor Webassembly .NET Core ではなく、IIS でホストされている単純な静的 Web サイトです。IIS またはその他の場所に、不足している特定の設定はありますか?