問題タブ [blazor-webassembly]

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 投票する
4 に答える
3663 参照

asp.net-core - Blazor Web Assembly と Identity Server 4 を使用したログイン エラー

Microsoft による Blazor WebAssembly スタンドアロン アプリのチュートリアルに従いました。Identity Server 4 とログイン用の UI がインストールされているなどを使用しており、よく知られているページを表示できました。blazor アプリからの標準的なログインに必要なものはすべて揃っていると思いましたが、Identity Server のログイン ページにアクセスできませんでした。代わりに、ログイン リンクをクリックすると、Blazor アプリから次のエラー メッセージが返されます。

ログイン中にエラーが発生しました:「無効な応答コンテンツ タイプ: text/html、URL から: https:login.microsoftonline.com/.well-known/openid-configuration」

なぜこれが起こっているのかはわかりません。また、URL が microsoftonline.com に向けられている理由もわかりません。ここで明らかなステップが欠けているように感じます。私は何が欠けていますか?

Blazor launchSettings:

Blazor アプリ設定:

Blazor 主な方法:

Identity Server の起動設定:

アイデンティティ サーバーの構成:

0 投票する
2 に答える
89 参照

blazor - Blazor オブジェクトのシリアル化が切り捨てられる

私は Blazor で長い間プログラミングを行っておらず、シリアル化の問題がいくつかあります。同じソリューションに、サーバー側のブレーザー アプリとクライアント側もあります。IDが送信され、オブジェクトのデータを取得し、オブジェクトを構築してから、オブジェクトをクライアントに返すサーバー側コントローラーがあります。オブジェクトはかなり大きいですが、最大 5 レベルの深さしかありません。オブジェクトの大部分が返されますが、残りは切り捨てられます。私は MVC で同様の問題を抱えていましたが、web.config ファイルの maxBufferSize と maxMessageSize を変更することで修正できました。web.config ファイルがないため、どこでどのように変更すればよいですか? シリアル化はJASONに組み込まれています

サーバー側は次のようになります

そして、クライアント側は次のようになります...