FastLearners 網路應用程式
使用 .net 5 的 Web 應用程式
這是一個網路應用程序,提供學習程式語言和技術(包括影片和文章)的平台。
介紹
介紹影片:
科技
- C#
- ASP.NET 核心 5
- 實體框架核心
- LINQ
- 資料庫伺服器
- Asp.Net核心身份
- JavaScript
- jQuery
- 阿賈克斯
- 超文本標記語言
- 刮鬍刀
- 引導程式
- CSS
- 響應式網頁設計
- 更智慧的ASP.NET主機
- 字體棒
- GUID
先決條件
- .Net SDK
- Visual studio 2019 或 C# 擴充的 VSCode
- 微軟SQL伺服器
安裝
克隆儲存庫:
git 克隆 https://github.com/Ali-Pourgheysari/FastLearnersMVCWebApplication.git
更改目錄:
cd FastLearnersMVCWebApplication
恢復包:
dotnet 恢復 FastLearnersMVCWebApplication.sln
目標 Microsoft SQL Server:
- 使用 Microsoft SQL Server 執行:
- 從 FastLearnersMVCWebApplicationData 中刪除
Migrations
資料夾 - 更改 appsettings.json 中的設置,將現有連接字串更改為本地 Sql Server 連接字串
專案運行後,首先嘗試向資料庫新增管理員:
- 註冊成為新用戶
- 進入資料庫管理工作室
- 開啟相關資料庫
- 複製 AspNetUsers 表中註冊使用者的 Id 屬性(即 GUID)並將其貼上到 AspNetUserRoles 表中的 UserId 屬性
- 在 AspNetRoles 中為 Id 屬性建立一個 GUID,並在此表中插入下列值:
- 編號:GUID
- 姓名: 管理員
- 規範化名稱:ADMIN
- 複製 AspNetRoles 表中 admin 的 Id 屬性,並將其貼上到 AspNetUserRoles 表中的 RoleId 屬性中。
這是資料庫架構: