961 B
961 B
AGENTS.md
Tecnología
- ASP.NET Core 8 + MVC con Razor Views.
- MySQL via Pomelo.EntityFrameworkCore.MySql para acceso a datos.
- Identity para gestión de usuarios y roles (Admin, Usuario).
Commands
dotnet build- compilar sin restaurar packages.dotnet restore- restore packages desde nuget.org.dotnet run --urls https://*:5001;http://*:5000- launch dev server con HTTPS y HTTP.
Estructura clave
- Módulos por controller: UsuariosController, AccountController, RolesController.
- Models: ApplicationUser (extiende IdentityUser), ErrorViewModel.
- Data: ApplicationDbContext (EF Core DbContext) en
Data/ApplicationDbContext.cs. - Views: Razor views bajo
Views/folder.
Seeds
- Program.cs incluye seeds para roles y usuario admin (
admin@example.com/ "Admin123!"). - Roles creados: Admin, Usuario.
Migraciones
- Usa
dotnet ef migrations add <name> -c ApplicationDbContext. - Aplica con
dotnet ef database update.