Веб-приложение FastLearners
Веб-приложение, использующее .net 5
Это веб-приложение, которое предоставляет платформу для изучения языков программирования и технологий, включая видео и статьи.
Введение
Вступительное видео:
Технологии
- С#
- ASP.NET Core 5
- Ядро Entity Framework
- ЛИНК
- SQL-сервер
- Ядро Asp.Net Идентификация
- JavaScript
- JQuery
- АЯКС
- HTML
- Бритва
- Бутстрап
- CSS
- Адаптивный веб-дизайн
- Хост SmarterASP.NET
- Шрифт Awesome
- ГУИД
Предварительные условия
- .Net SDK
- Visual Studio 2019 ИЛИ VSCode с расширением C#
- Microsoft SQL-сервер
Установка
Клонировать репо:
git-клон https://github.com/Ali-Pourgheysari/FastLearnersMVCWebApplication.git
Сменить каталог:
компакт-диск FastLearnersMVCWebApplication
Восстановить пакеты:
восстановление dotnet FastLearnersMVCWebApplication.sln
Целевой Microsoft SQL Server:
- Запустить с помощью Microsoft SQL Server:
- Удалите папку
Migrations
из FastLearnersMVCWebApplicationData. - Измените настройку в appsettings.json, измените существующую строку подключения на строку подключения локального сервера Sql.
После запуска проекта сначала попробуйте добавить администратора в базу данных:
- Зарегистрируйтесь как новый пользователь
- Перейдите в Студию управления базами данных.
- Откройте соответствующую базу данных
- Скопируйте свойство Id зарегистрированного пользователя (это GUID) в таблице AspNetUsers и вставьте его в свойство UserId в таблице AspNetUserRoles.
- Создайте GUID для свойства Id в AspNetRoles и вставьте следующие значения в эту таблицу:
- Идентификатор: GUID
- Имя: Админ
- Нормализованное имя: ADMIN
- Скопируйте свойство Id администратора в таблице AspNetRoles и вставьте его в свойство RoleId в таблице AspNetUserRoles. Примечание. Для производства используйте сервер идентификации, размещенный с соответствующей конфигурацией.
Вот схема базы данных: