Saltar al contenido

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript... y lo que venga ;)

17 años online

el blog de José M. Aguilar

Inicio El autor Contactar

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web
ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript...

¡Microsoft MVP!
martes, 24 de octubre de 2023
ASP.NET Core

Pues hoy vamos con un truquillo rápido ;)

Como sabemos, cuando usamos Razor Pages para construir aplicaciones sobre ASP.NET Core, la convención por defecto obliga a que nuestras páginas se encuentren en la carpeta /Pages del proyecto.

¿Pero qué ocurre si somos algo tiquismiquis y no nos gusta esa ubicación o no podemos usarla por cualquier motivo? En este post vamos a ver cómo cambiar esta convención para que nuestras páginas Razor se encuentren en otra carpeta.

Pues, como en muchas otras ocasiones, el equipo de ASP.NET Core lo ha puesto bastante sencillo. 

Basta con acudir al código de inicialización de la página, en Program.cs, e indicar en la propiedad RootDirectory de la configuración de Razor Pages la carpeta que queremos usar como raíz:

builder.Services.AddRazorPages(opt =>
{
    opt.RootDirectory = "/Paginas";
});

¡Esto es todo!

Publicado en Variable not found.

Aún no hay comentarios, ¡sé el primero!