Aplicación web FastLearners
Una aplicación web que utiliza .net 5
Esta es una aplicación web que proporciona una plataforma para aprender tecnologías y lenguajes de programación, incluidos videos y artículos.
Introducción
Vídeo de introducción:
Tecnologías
- DO#
- ASP.NET Core 5
- Núcleo del marco de entidad
- LINQ
- Servidor SQL
- Identidad central de Asp.Net
- javascript
- JQuery
- AJAX
- HTML
- Navaja
- Oreja
- CSS
- Diseño web responsivo
- Anfitrión SmarterASP.NET
- Fuente impresionante
- GUID
Requisitos previos
- SDK .NET
- Visual Studio 2019 O VSCode con extensión C#
- Servidor Microsoft SQL
Instalación
Clona el repositorio:
clon de git https://github.com/Ali-Pourgheysari/FastLearnersMVCWebApplication.git
Cambiar directorio:
cd FastLearnersMVCAplicación Web
Restaurar paquetes:
restauración de dotnet FastLearnersMVCWebApplication.sln
Destino Microsoft SQL Server:
- Ejecutar con Microsoft SQL Server:
- Eliminar la carpeta
Migrations
de FastLearnersMVCWebApplicationData - Cambie la configuración en appsettings.json, cambie la cadena de conexión existente a la cadena de conexión de su servidor Sql local
Una vez que el proyecto se esté ejecutando, primero intente agregar un administrador a la base de datos:
- Regístrate como nuevo usuario
- Ir a Base de Datos Management Studio
- Abra la base de datos relacionada
- Copie la propiedad Id del usuario registrado (que es un GUID) en la tabla AspNetUsers y péguela en la propiedad UserId en la tabla AspNetUserRoles
- Cree un GUID para la propiedad Id en AspNetRoles e inserte los siguientes valores en esta tabla:
- Identificación: GUID
- Nombre: Administrador
- Nombre normalizado: ADMIN
- Copie la propiedad Id del administrador en la tabla AspNetRoles y péguela en la propiedad RoleId en la tabla AspNetUserRoles. Nota: Para producción, utilice el servidor de identidad alojado con la configuración adecuada.
Aquí está el esquema de la base de datos: