FastLearners-Web-App
Eine Webanwendung mit .net 5
Dabei handelt es sich um eine Webanwendung, die eine Plattform zum Erlernen von Programmiersprachen und -technologien einschließlich Videos und Artikeln bietet.
Einführung
Einführungsvideo:
Technologien
- C#
- ASP.NET Core 5
- Entity Framework Core
- LINQ
- SQL-Server
- Asp.Net-Kernidentität
- JavaScript
- JQuery
- AJAX
- HTML
- Rasiermesser
- Bootstrap
- CSS
- Responsives Webdesign
- SmarterASP.NET-Host
- Schriftart Super
- GUID
Voraussetzungen
- .Net SDK
- Visual Studio 2019 ODER VSCode mit C#-Erweiterung
- Microsoft SQL Server
Installation
Klonen Sie das Repo:
Git-Klon https://github.com/Ali-Pourgheysari/FastLearnersMVCWebApplication.git
Verzeichnis wechseln:
cd FastLearnersMVCWebApplication
Pakete wiederherstellen:
Dotnet stellt FastLearnersMVCWebApplication.sln wieder her
Ziel Microsoft SQL Server:
- Mit Microsoft SQL Server ausführen:
- Löschen Sie den Ordner
Migrations
aus FastLearnersMVCWebApplicationData - Ändern Sie die Einstellung in appsettings.json und ändern Sie die vorhandene Verbindungszeichenfolge in Ihre lokale SQL Server-Verbindungszeichenfolge
Sobald das Projekt ausgeführt wird, versuchen Sie zunächst, einen Administrator zur Datenbank hinzuzufügen:
- Registrieren Sie sich als neuer Benutzer
- Gehen Sie zum Datenbankverwaltungsstudio
- Öffnen Sie die zugehörige Datenbank
- Kopieren Sie die Id-Eigenschaft des registrierten Benutzers (das ist eine GUID) in die AspNetUsers-Tabelle und fügen Sie sie in die UserId-Eigenschaft in der AspNetUserRoles-Tabelle ein
- Erstellen Sie eine GUID für die Id-Eigenschaft in AspNetRoles und fügen Sie die folgenden Werte in diese Tabelle ein:
- ID: GUID
- Name: Admin
- Normalisierter Name: ADMIN
- Kopieren Sie die Id-Eigenschaft von admin in der AspNetRoles-Tabelle und fügen Sie sie in die RoleId-Eigenschaft in der AspNetUserRoles-Tabelle ein. Hinweis: Verwenden Sie für die Produktion einen gehosteten Identitätsserver mit entsprechender Konfiguration.
Hier ist das Datenbankschema: