Agregue el soporte de Blazor a la aplicación existente .NET Core 2.1 MVC

asp.net-core-mvc blazor c#

Pregunta

Estaba mirando el nuevo framework Blazor de Microsoft. Parece enormemente impresionante y realmente ayudaría a los desarrolladores como yo que tienen la mayor parte de mi fondo en el escritorio. La mayoría de los ejemplos y tutoriales que veo te dicen cómo empezar desde cero. Ya tengo un proyecto .net core (2.1) MVC con Ef core, Identity a que quería agregar soporte de Blazor. Y no pude averiguar cómo hacerlo. por lo tanto, espero que alguien aquí pueda haber enfrentado un problema similar y haberlo imaginado o alguien más con conocimientos me pueda ayudar Gracias

Respuesta popular

Escribí una entrada de blog sobre eso: http://flores.eken.nl/mixing-blazor-and-mvc-pages-in-one-app/

Básicamente:

En el archivo startup.cs de su sitio, cambie la declaración app.UseBlazor () a:

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

Y en el index.html en wwwroot, modifique la base href para:

<base href="/bzr/" />




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué