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 またはその他の場所に、不足している特定の設定はありますか?