Aplicativo da Web FastLearners
Um aplicativo da web usando .net 5
Este é um aplicativo web que fornece uma plataforma para aprender linguagens e tecnologias de programação, incluindo vídeos e artigos.
Introdução
Vídeo de introdução:
Tecnologias
- C#
- ASP.NET Núcleo 5
- Núcleo do Entity Framework
- LINQ
- Servidor SQL
- Identidade principal do Asp.Net
- JavaScript
- JQuery
- AJAX
- HTML
- Navalha
- Inicialização
- CSS
- Web design responsivo
- Host ASP.NET mais inteligente
- Fonte incrível
- GUIA
Pré-requisitos
- SDK .Net
- Visual Studio 2019 OR VSCode com extensão C#
- Servidor SQL da Microsoft
Instalação
Clone o repositório:
clone do git https://github.com/Ali-Pourgheysari/FastLearnersMVCWebApplication.git
Alterar diretório:
cd FastLearnersMVCWebApplication
Restaurar pacotes:
dotnet restaurar FastLearnersMVCWebApplication.sln
Destino Microsoft SQL Server:
- Execute com o Microsoft SQL Server:
- Exclua a pasta
Migrations de FastLearnersMVCWebApplicationData - Altere a configuração em appsettings.json, altere a cadeia de conexão existente para a cadeia de conexão local do Sql Server
Assim que o projeto estiver em execução, primeiro tente adicionar um administrador ao banco de dados:
- Registre-se como um novo usuário
- Vá para o banco de dados Management Studio
- Abra o banco de dados relacionado
- Copie a propriedade Id do usuário registrado (que é um GUID) na tabela AspNetUsers e cole-a na propriedade UserId na tabela AspNetUserRoles
- Faça um GUID para a propriedade Id em AspNetRoles e insira os seguintes valores nesta tabela:
- ID: GUID
- Nome: Administrador
- Nome Normalizado: ADMIN
- Copie a propriedade Id de admin na tabela AspNetRoles e cole-a na propriedade RoleId na tabela AspNetUserRoles Nota: Para produção, use o servidor de identidade hospedado com configuração apropriada.
Aqui está o esquema do banco de dados: