問題タブ [blazor-client-side]

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 に答える
5116 参照

asp.net-core - ASP.NET Blazor での静的ファイルの読み取り

クライアント側の Blazor アプリケーションがあります。Angularappsetting.jsonのように、クライアント側の構成用のファイルが必要です。environment.ts

そのために、ConfigFilesフォルダーを下wwwrootに置き、JSON ファイルをその中に入れています。以下のようにこのファイルを読み込もうとしています。

最初にパスを取得します。

それを読むより:

しかし、私は常にエラーが発生します:

パス「/ConfigFiles/appsettings.json」の一部が見つかりませんでした。

メソッド内でGetPath()、私も試しました:

しかし、私はまだ同じエラーが発生します:

パス「wwwroot/ConfigFiles/appsettings.json」の一部が見つかりませんでした。

IHostingEnvironmentクライアント側の Blazor には概念がないため、ここで静的 JSON ファイルを読み取る正しい方法は何ですか?