Aggiungi il supporto Blazor all'applicazione ASP .NET Core 2.1 MVC esistente

asp.net-core-mvc blazor c#

Domanda

Stavo guardando il nuovo framework di Microsoft Blazor. Sembra enormemente impressionante e aiuterebbe davvero gli sviluppatori come me che hanno la maggior parte del mio Background in Desktop. La maggior parte degli esempi e delle esercitazioni che vedo ti dice come iniziare da zero. Ho già un progetto MVC .net core (2.1) esistente con Ef core, Identity a che volevo aggiungere il supporto Blazor. E non riuscivo a capire come farlo. quindi spero che qualcuno qui abbia affrontato un problema simile e l'abbia capito o che qualcuno più esperto possa aiutarmi Grazie

Risposta popolare

Ho scritto un post sul blog: http://flores.eken.nl/mixing-blazor-and-mvc-pages-in-one-app/

Fondamentalmente:

Nel file startup.cs del tuo sito, modifica l'istruzione app.UseBlazor () in:

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

E nel file index.html in wwwroot, modifica la base href in:

<base href="/bzr/" />




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché