Fügen Sie der bestehenden ASP .NET Core 2.1 MVC-Anwendung Blazor-Unterstützung hinzu

asp.net-core-mvc blazor c#

Frage

Ich schaute mir das neue Blazor-Framework von Microsoft an. Es sieht sehr beeindruckend aus und würde Entwicklern wie mir, die den größten Teil meines Background in Desktops haben, wirklich helfen. Die meisten der Beispiele und Tutorials, die ich sehe, sagen Ihnen, wie Sie von vorne anfangen. Ich habe bereits ein bestehendes .net-Core (2.1) MVC-Projekt mit Ef-Core, Identität, die ich Blazor Unterstützung hinzufügen wollte. Und ich konnte nicht herausfinden, wie es geht. so hoffend, dass jemand hier könnte ähnliches Problem konfrontiert und dachte es oder jemand mehr kenntnisreich kann mir helfen Danke

Beliebte Antwort

Ich habe einen Blogpost darüber geschrieben: http://flores.eken.nl/mixing-blazor-and-mvc-pages-in-one-app/

Grundsätzlich gilt:

Ändern Sie in der startup.cs Ihrer Site die Anweisung app.UseBlazor () in:

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

Ändern Sie in der index.html im wwwroot die Basis href in:

<base href="/bzr/" />




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum