run-aspnetcore-realworld
E-Commerce real world example of run-aspnetcore ASP.NET Core web application. Implemented e-commerce domain with clean architecture for ASP.NET Core reference application, demonstrating a layered application architecture with DDD best practices. Download 100+ page eBook PDF from here ->
파일 탐색기
최종 버전 다운로드 (.zip)- FUNDING.yml
- ApplicationException.cs
- ICartService.cs
- ICategoryService.cs
- ICompareService.cs
- IOrderService.cs
- IProductService.cs
- IWishListService.cs
- ObjectMapper.cs
- BaseModel.cs
- CartItemModel.cs
- CartModel.cs
- CategoryModel.cs
- CompareModel.cs
- OrderItemModel.cs
- OrderModel.cs
- ProductModel.cs
- WishlistModel.cs
- CartService.cs
- CategoryService.cs
- CompareService.cs
- OrderService.cs
- ProductService.cs
- WishListService.cs
- AspnetRun.Application.csproj
- AspnetRunSettings.cs
- Entity.cs
- EntityBase.cs
- IEntityBase.cs
- Blog.cs
- Cart.cs
- CartItem.cs
- Category.cs
- Compare.cs
- Contact.cs
- List.cs
- Order.cs
- OrderItem.cs
- Product.cs
- ProductCompare.cs
- ProductList.cs
- ProductRelatedProduct.cs
- ProductWishlist.cs
- Review.cs
- Specification.cs
- Tag.cs
- Wishlist.cs
- CoreException.cs
- IAppLogger.cs
- IRepository.cs
- ICartRepository.cs
- ICategoryRepository.cs
- ICompareRepository.cs
- IOrderRepository.cs
- IProductRepository.cs
- IWishlistRepository.cs
- BaseSpecification.cs
- ISpecification.cs
- CartWithItemsSpecification.cs
- CategoryWithproductsSpecification.cs
- CompareWithItemsSpecification.cs
- ProductSlugSpecification.cs
- ProductWithCategorySpecification.cs
- WishlistWithItemsSpecification.cs
- ValueObject.cs
- AspnetRun.Core.csproj
- AspnetRunContext.cs
- AspnetRunContextSeed.cs
- InfrastructureException.cs
- LoggerAdapter.cs
- Repository.cs
- SpecificationEvaluator.cs
- CartRepository.cs
- CategoryRepository.cs
- CompareRepository.cs
- OrderRepository.cs
- ProductRepository.cs
- WishlistRepository.cs
- EmailSender.cs
- AspnetRun.Infrastructure.csproj
- _Layout.cshtml
- _ManageNav.cshtml
- _ViewImports.cshtml
- Index.cshtml
- Index.cshtml.cs
- ManageNavPages.cs
- _ViewImports.cshtml
- AccessDenied.cshtml
- AccessDenied.cshtml.cs
- ConfirmEmail.cshtml
- ConfirmEmail.cshtml.cs
- ForgotPassword.cshtml
- ForgotPassword.cshtml.cs
- Login.cshtml
- Login.cshtml.cs
- Logout.cshtml
- Logout.cshtml.cs
- Register.cshtml
- Register.cshtml.cs
- ResetPassword.cshtml
- ResetPassword.cshtml.cs
- _ValidationScriptsPartial.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- EmailSenderExtensions.cs
- IndexPageHealthCheck.cs
- ICartPageService.cs
- ICategoryPageService.cs
- ICheckOutPageService.cs
- IComparePageService.cs
- IIndexPageService.cs
- IProductPageService.cs
- IWishlistPageService.cs
- AspnetRunProfile.cs
- 20191213055303_InitialWith30.cs
- 20191213055303_InitialWith30.Designer.cs
- AspnetRunContextModelSnapshot.cs
- Default.cshtml
- ShoppingCart.cs
- _CookieConsentPartial.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- AboutUs.cshtml
- AboutUs.cshtml.cs
- BestDeals.cshtml
- BestDeals.cshtml.cs
- BlogDetail.cshtml
- BlogDetail.cshtml.cs
- Blogs.cshtml
- Blogs.cshtml.cs
- Cart.cshtml
- Cart.cshtml.cs
- CheckOut.cshtml
- CheckOut.cshtml.cs
- Compare.cshtml
- Compare.cshtml.cs
- Contact.cshtml
- Contact.cshtml.cs
- Error.cshtml
- Error.cshtml.cs
- Faq.cshtml
- Faq.cshtml.cs
- Feature.cshtml
- Feature.cshtml.cs
- Index.cshtml
- Index.cshtml.cs
- OrderSubmitted.cshtml
- OrderSubmitted.cshtml.cs
- ProductDetail.cshtml
- ProductDetail.cshtml.cs
- Products.cshtml
- Products.cshtml.cs
- Store.cshtml
- Store.cshtml.cs
- TermsConditions.cshtml
- TermsConditions.cshtml.cs
- TrackOrder.cshtml
- TrackOrder.cshtml.cs
- Wishlist.cshtml
- Wishlist.cshtml.cs
- CartPageService.cs
- CategoryPageService.cs
- CheckOutPageService.cs
- ComparePageService.cs
- IndexPageService.cs
- ProductPageService.cs
- WishlistPageService.cs
- BaseViewModel.cs
- CartItemViewModel.cs
- CartViewModel.cs
- CategoryViewModel.cs
- CompareViewModel.cs
- OrderItemView.cs
- OrderViewModel.cs
- ProductViewModel.cs
- WishlistViewModel.cs
- OAuth.php
- twitteroauth.php
- config.php
- tweet.php
- bootstrap.min.css
- icon-font.min.css
- plugins.css
- style.css
- fontawesome-webfont.eot
- fontawesome-webfont.svg
- fontawesome-webfont.ttf
- fontawesome-webfont.woff
- fontawesome-webfont.woff2
- FontAwesome.otf
- icofont.eot
- icofont.svg
- icofont.ttf
- icofont.woff
- themify.eot
- themify.svg
- themify.ttf
- themify.woff
- about-1.png
- feature-image.jpg
- banner-1.jpg
- banner-10.jpg
- banner-11.jpg
- banner-12.jpg
- banner-13.jpg
- banner-14.jpg
- banner-15.jpg
- banner-16.jpg
- banner-17.jpg
- banner-18.jpg
- banner-19.jpg
- banner-2.jpg
- banner-20.jpg
- banner-21.jpg
- banner-22.jpg
- banner-23.jpg
- banner-24.jpg
- banner-25.jpg
- banner-26.jpg
- banner-27.jpg
- banner-28.jpg
- banner-29.jpg
- banner-3.jpg
- banner-30.jpg
- banner-31.jpg
- banner-32.jpg
- banner-33.jpg
- banner-34.jpg
- banner-35.jpg
- banner-36.jpg
- banner-37.jpg
- banner-38.jpg
- banner-39.jpg
- banner-4.jpg
- banner-40.jpg
- banner-41.jpg
- banner-42.jpg
- banner-43.jpg
- banner-44.jpg
- banner-45.jpg
- banner-46.jpg
- banner-47.jpg
- banner-5.jpg
- banner-6.jpg
- banner-7.jpg
- banner-8.jpg
- banner-9.jpg
- menu-banner.jpg
- offer-products-2.jpg
- offer-products-3.jpg
- offer-products.jpg
- subscribe.jpg
- author.jpg
- blog-1.jpg
- blog-10.jpg
- blog-11.jpg
- blog-12.jpg
- blog-2.jpg
- blog-3.jpg
- blog-4.jpg
- blog-5.jpg
- blog-6.jpg
- blog-7.jpg
- blog-8.jpg
- blog-9.jpg
- comment-1.jpg
- comment-2.jpg
- comment-3.jpg
- customizer-1.jpg
- customizer-2.jpg
- customizer-3.jpg
- customizer-4.jpg
- customizer-5.jpg
- sidebar-blog-1.jpg
- sidebar-blog-2.jpg
- sidebar-blog-3.jpg
- brand-1.png
- brand-10.png
- brand-11.png
- brand-12.png
- brand-13.png
- brand-14.png
- brand-2.png
- brand-3.png
- brand-4.png
- brand-5.png
- brand-6.png
- brand-7.png
- brand-8.png
- brand-9.png
- compare-1.png
- compare-2.png
- compare-3.png
- hero-1.png
- hero-2.png
- hero-3-bg-1.jpg
- hero-3.png
- hero-4-bg-1.jpg
- hero-4.png
- hero-5-bg-1.jpg
- hero-5-bg-2.jpg
- hero-5.png
- hero-6.png
- hero-8.png
- hero-9.png
- home-2-offer.png
- home-4-offer.png
- home-5-offer.png
- car.png
- feature-shield-2-bg.png
- feature-shield-2.png
- feature-shield.png
- feature-support-2-bg.png
- feature-support-2.png
- feature-van-2-bg.png
- feature-van-2.png
- feature-van.png
- feature-walet-2-bg.png
- feature-walet-2.png
- feature-walet.png
- marker.png
- product-1.png
- product-10.png
- product-11.png
- product-12.png
- product-13.png
- product-14.png
- product-15.png
- product-16.png
- product-17.png
- product-18.png
- product-19.png
- product-2.png
- product-20.png
- product-21.png
- product-22.png
- product-23.png
- product-24.png
- product-25.png
- product-26.png
- product-27.png
- product-28.png
- product-29.png
- product-3.png
- product-30.png
- product-31.png
- product-32.png
- product-33.png
- product-34.png
- product-35.png
- product-36.png
- product-37.png
- product-38.png
- product-39.png
- product-4.png
- product-40.png
- product-41.png
- product-42.png
- product-43.png
- product-44.png
- product-45.png
- product-46.png
- product-47.png
- product-48.png
- product-49.png
- product-5.png
- product-50.png
- product-51.png
- product-52.png
- product-53.png
- product-54.png
- product-55.png
- product-56.png
- product-57.png
- product-58.png
- product-59.png
- product-6.png
- product-60.png
- product-7.png
- product-8.png
- product-9.png
- product-three-1.png
- product-three-2.png
- product-three-3.png
- product-three-4.png
- product-two-1.png
- product-two-2.png
- product-two-3.png
- product-two-4.png
- product-two-5.png
- big-1.png
- big-10.png
- big-11.png
- big-12.png
- big-13.png
- big-14.png
- big-15.png
- big-16.png
- big-17.png
- big-18.png
- big-2.png
- big-3.png
- big-4.png
- big-5.png
- big-6.png
- big-7.png
- big-8.png
- big-9.png
- description.png
- thumb-1.png
- thumb-2.png
- thumb-3.png
- full-team-1.jpg
- team-1.png
- team-2.png
- team-3.png
- team-4.png
- team-5.png
- team-6.png
- team-7.png
- team-8.png
- team-9.png
- signature.png
- testimonial-1.png
- testimonial-2.png
- testimonial-3.png
- testimonial-4.png
- testimonial-5.png
- account-image-placeholder.jpg
- favicon.ico
- logo-light.png
- logo.png
- payment-support.png
- jquery-1.12.4.min.js
- modernizr-2.8.3.min.js
- ajax-mail.js
- bootstrap.min.js
- main.js
- plugins.js
- popper.min.js
- mail.php
- _about.scss
- _banner.scss
- _blog-sidebar.scss
- _blog.scss
- _brands.scss
- _cart.scss
- _category-menu.scss
- _checkout.scss
- _common.scss
- _compare.scss
- _contact.scss
- _faq.scss
- _feature.scss
- _footer.scss
- _header.scss
- _hero.scss
- _login-register.scss
- _offer-product.scss
- _product-slider.scss
- _product.scss
- _section-title.scss
- _shop-sidebar.scss
- _single-product.scss
- _store.scss
- _subscribe.scss
- _tabs.scss
- _team.scss
- _terms-conditions.scss
- _testimonial.scss
- _theme-dark.scss
- _track-order.scss
- _variabls.scss
- style.scss
- appsettings.Development.json
- appsettings.json
- AspnetRun.Web.csproj
- Program.cs
- Program.Public.cs
- ProductBuilder.cs
- ProductTests.cs
- AspnetRun.Application.Tests.csproj
- ProductBuilder.cs
- CategoryTests.cs
- ProductTests.cs
- ProductSpecificationTests.cs
- AspnetRun.Core.Tests.csproj
- CategoryBuilder.cs
- ProductBuilder.cs
- ProductTests.cs
- AspnetRun.Infrastructure.Tests.csproj
- IndexPageTest.cs
- ProductPageTests.cs
- AspnetRun.Web.Tests.csproj
- CustomWebApplicationFactory.cs
- .gitignore
- AspnetRunRealWorld.sln
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/aspnetrun/run-aspnetcore-realworld
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd run-aspnetcore-realworld
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. .NET
보통 추천dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet build
이 명령어를 터미널에 그대로 입력해 실행하세요.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet ef database update -c AspnetRunContext -p ../AspnetRun.Infrastructure/AspnetRun.Infrastructure.csproj -s AspnetRun.Web.csproj
이 명령어를 터미널에 그대로 입력해 실행하세요.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
