FastLearners Web アプリ
.net 5を使用したWebアプリケーション
これは、ビデオや記事などのプログラミング言語とテクノロジーを学習するためのプラットフォームを提供する Web アプリケーションです。
導入
紹介ビデオ:
テクノロジー
- C#
- ASP.NETコア5
- エンティティフレームワークコア
- リンク
- SQLサーバー
- Asp.Net コア ID
- JavaScript
- JQuery
- アヤックス
- HTML
- カミソリ
- ブートストラップ
- CSS
- レスポンシブウェブデザイン
- SmarterASP.NET ホスト
- 素晴らしいフォント
- GUID
前提条件
- .Net SDK
- Visual Studio 2019 または C# 拡張機能を備えた VSCode
- Microsoft SQLサーバー
インストール
リポジトリのクローンを作成します。
git clone https://github.com/Ali-Pourgheysari/FastLearnersMVCWebApplication.git
ディレクトリを変更します:
cd FastLearnersMVCWebApplication
パッケージを復元します。
dotnetrestor 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 サーバーを使用します。
データベースのスキーマは次のとおりです。