FastLearners 웹 앱
.net 5를 사용하는 웹 애플리케이션
동영상, 기사 등 프로그래밍 언어와 기술을 학습할 수 있는 플랫폼을 제공하는 웹 애플리케이션입니다.
소개
소개 비디오:
기술
- 기음#
- ASP.NET 코어 5
- 엔터티 프레임워크 코어
- 링크
- SQL 서버
- Asp.Net 핵심 신원
- 자바스크립트
- 제이쿼리
- 아약스
- HTML
- 면도칼
- 부트스트랩
- CSS
- 반응형 웹 디자인
- SmarterASP.NET 호스트
- 멋진 글꼴
- GUID
전제조건
- .Net SDK
- Visual Studio 2019 또는 C# 확장이 포함된 VSCode
- 마이크로소프트 SQL 서버
설치
저장소를 복제합니다.
자식 클론 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 테이블에 등록된 사용자(GUID)의 Id 속성을 복사하여 AspNetUserRoles 테이블의 UserId 속성에 붙여넣습니다.
- AspNetRoles에서 Id 속성에 대한 GUID를 만들고 이 테이블에 다음 값을 삽입합니다.
- ID: GUID
- 이름: 관리자
- 정규화된 이름: ADMIN
- AspNetRoles 테이블에서 admin의 Id 속성을 복사하여 AspNetUserRoles 테이블의 RoleId 속성에 붙여넣습니다. 참고: 프로덕션용으로 적합한 구성으로 호스팅되는 ID 서버입니다.
데이터베이스 스키마는 다음과 같습니다.