Application Web FastLearners
Une application web utilisant .net 5
Il s'agit d'une application Web qui fournit une plate-forme pour apprendre les langages et technologies de programmation, notamment des vidéos et des articles.
Introduction
Vidéo de présentation :
Technologies
- C#
- ASP.NET Core 5
- Noyau du cadre d'entité
- LINQ
- Serveur SQL
- Identité de base Asp.Net
- Javascript
- JQuery
- AJAX
- HTML
- Rasoir
- Amorçage
- CSS
- Conception de sites Web réactifs
- Hôte ASP.NET plus intelligent
- Police géniale
- GUID
Pré-requis
- SDK .Net
- Visual studio 2019 OU VSCode avec extension C#
- Microsoft SQL Server
Installation
Clonez le dépôt :
clone git https://github.com/Ali-Pourgheysari/FastLearnersMVCWebApplication.git
Changer de répertoire :
cd FastLearnersMVCWebApplication
Restaurer les packages :
restauration dotnet FastLearnersMVCWebApplication.sln
Cibler Microsoft SQL Server :
- Exécuter avec Microsoft SQL Server :
- Supprimer le dossier
Migrations
de FastLearnersMVCWebApplicationData - Modifiez le paramètre dans appsettings.json, remplacez la chaîne de connexion existante par votre chaîne de connexion SQL Server locale
Une fois le projet exécuté, essayez d’abord d’ajouter un administrateur à la base de données :
- Inscrivez-vous en tant que nouvel utilisateur
- Accédez à la base de données Management Studio
- Ouvrir la base de données associée
- Copiez la propriété Id de l'utilisateur enregistré (c'est-à-dire un GUID) dans la table AspNetUsers et collez-la dans la propriété UserId dans la table AspNetUserRoles.
- Créez un GUID pour la propriété Id dans AspNetRoles et insérez les valeurs suivantes dans ce tableau :
- Identifiant : GUID
- Nom : Administrateur
- Nom normalisé : ADMIN
- Copiez la propriété Id de l'administrateur dans la table AspNetRoles et collez-la dans la propriété RoleId dans la table AspNetUserRoles Remarque : Pour la production, utilisez le serveur d'identité hébergé avec la configuration appropriée.
Voici le schéma de la base de données :