SportsStore アプリケーションは、業界のベスト プラクティスと SOLID 原則に準拠したクリーンなモジュール設計に従っています。これは、.NET Framework 上に構築された、適切に構造化されたスケーラブルで保守可能な電子商取引ソリューションであり、Docker、コントローラー、アクション メソッド、ビュー、Razor ページ、Blazor、ルーティング、検証、認証など。
フル機能の電子商取引アプリケーション ASP.NET Core を使用して構築され、一貫した開発と展開を実現する Docker 統合 単体テストと統合テストが含まれます 依存関係の注入を実装します データ アクセスにリポジトリ パターンを使用します コントローラー、アクション メソッド、ビュー、Razor ページ、Blazor、ルーティング、検証と認証
前提条件 C# および ASP.NET Core をサポートする Visual Studio または Visual Studio Code .NET 6.0 SDK Docker
リポジトリ git clone のクローンを作成します https://github.com/yourusername/SportsStore.git Visual Studio でソリューション ファイル SportsSln.sln を開くか、Visual Studio Code でプロジェクト フォルダーを開きます ソリューションをビルドして SportsStore プロジェクトを実行します dotnet build dotnet run - -プロジェクトスポーツストア
Web ブラウザを開き、https://localhost:5000 に移動してアプリケーションにアクセスします。
Docker がマシンにインストールされ、実行されていることを確認します。 ターミナルまたはコマンド プロンプトでプロジェクト フォルダーに移動します。
Docker イメージをビルドします: docker-compose build Docker コンテナーを実行します。
docker-compose up Web ブラウザを開いて http://localhost:5000 に移動し、Docker コンテナ内で実行されているアプリケーションにアクセスします。
Visual Studio でテストを実行するには、テスト エクスプローラーを開き、[すべてのテストを実行] をクリックします。 Visual Studio Code またはコマンド ラインから、次のコマンドを使用します: dotnet test
ASP.NET Core - Web フレームワーク Bootstrap - レスポンシブ デザイン用の CSS フレームワーク Entity Framework Core - .NET 用のオブジェクト リレーショナル マッパー (ORM) Docker - 一貫した開発と展開のためのコンテナ化プラットフォーム