ASP.NET CORE 3.1 Проект от TEDU
Технологии
- ASP.NET CORE 3.1, DOT NET API, DOT NET MVC
- Инъекция зависимости
- JWT токен
- Entity Framework Core 3.1, Linq
- SQL Server
- Lazziya.expresslocalization, Lazziya.taghelpers для многоязычных (английский, вьетнамский)
Инструменты используются
- Dot Net Core SDK 3.1
- Sourcetree
- Visual Studio 2022
- SQL Server 2021
Как настроить и запустить
Требуется программное обеспечение
- Visual Studio 2022
- SQL Server 2021
- Точечная сеть ядра 3.1
Настроить и запустить
- Код клона из GitHub: Git Clone https://github.com/teduinternational/eshopsolution
- Open Solution Eshopsolution.Sln в Visual Studio 2022
- SET Startup Project - eShopsolution.data
- Изменить строку подключения в appsetting.json в eShopsolution.data Project
- Открыть инструменты -> Nuget Package Manager -> Консоль диспетчера пакетов в Visual Studio
- Запустите обновление-датабазы и введите.
- После успешного мигрирования базы данных SET Startup Project - eShopsolution.webapp
- Изменение подключения к базе данных в Appsettings.development.json в проекте eShopsolution.WebApp.
- Вам нужно изменить 3 проекта на профиль самостоятельно.
- Установите Project Multiple Run: щелкните правой кнопкой мыши для решения и выберите свойства и установите несколько проектов, выберите «Пуск» для 3 проектов: Backendapi, WebApp и AdminApp.
- Выберите профиль для запуска или нажатия F5
Учебник на YouTube
- Список видео: https://www.youtube.com/playlist?list=plrhltlpduwsyn_fivqrdwmthix_e2a_ud
- Ссылка GitHub (курс проект): https://github.com/teduinternational/eshopsolution
- Ссылка GitHub (мой проект): https://github.com/vhtrung52/tedu-shop
Административный шаблон
- https://startbootstrap.com/templates/sb-admin/
Шаблон портала
- https://www.free-css.com/free-css-templates/page194/bootstrap-shop