既存のASP .NET Core 2.1 MVCアプリケーションにBlazorサポートを追加

asp.net-core-mvc blazor c#

質問

私はマイクロソフトの新しいBlazorフレームワークを見ていた。これは非常に印象的で、デスクトップの私のバックグラウンドのほとんどを持っている私のような開発者を本当に助けるでしょう。私が見ている例とチュートリアルのほとんどは、最初からどのように起動するかを示しています。私はすでにEFコアを持つ既存の.netコア(2.1)MVCプロジェクトを持っています。アイデンティティはBlazorサポートを追加したいと思っています。そして私はそれをする方法を理解できませんでした。ここで誰かが欲しいと願っても同様の問題に直面しているかもしれないし、

受け入れられた回答

私はそれについてのブログポストを書いた: http ://flores.eken.nl/mixing-blazor-and-mvc-pages-in-one-app/

基本的に:

サイトのstartup.csで、app.UseBlazor()ステートメントを次のように変更します。

app.Map("/bzr", child => { child.UseBlazor<Blazor.Program>(); });

また、wwwrootのindex.htmlでは、ベースhrefを次のように変更します。

<base href="/bzr/" />



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ