【从实作学习ASP.NET Core】Day01 | 前言与建立专案

前言

虽然现在市面上已经有很多工具可以帮你快速成立电商,但购物网站依然是後端练功的好去处。所以这次要挑战在30天内从零开始用ASP.NET Core的MVC架构,从後台到前台尽可能的完成一个购物网站该有的功能,并在实作过程中慢慢搞懂ASP.NET Core的用法,希望能让有兴趣的读者看了文章後能有所收获。
( 这次30天挑战里面主要会以後端实现功能为主,前端的设计会简单用bootstrap排版一下 )

什麽是ASP.NET Core MVC

asp

ASP.NET Core 是新一代的 ASP.NET,早期称为 ASP.NET vNext,并且在推出初期命名为 ASP.NET 5,但随着 .NET Core 的成熟,以及 ASP.NET 5 的命名会使得外界将它视为 ASP.NET 的升级版,但它其实是新一代从头开始打造的 ASP.NET 核心功能,因此微软宣布将它改为与 .NET Core 同步的名称,即 ASP.NET Core。

简单来说 ASP.NET Core 就是微软推出的新一代 web 开发框架,它提供了两种不同的开发模式:一个是注重轻量化适合敏捷是开发的 RazorPage 另一个是有严谨架构特性适合大型专案的 MVC,这次要用的就是这个 MVC 架构来开发网站,至於架构内容就等实作再来一步步了解吧!


开始

安装工具

在开始之前需要先下载和安装以下两个工具:

如果觉得 Visual Studio 档案太肥的话,可以只勾选ASP.NET与网页程序开发来安装
1-1
其他的基本上不太需要更改一直按下一步就可以完成安装了

建立专案

打开 Visual Studio 按照以下步骤建立专案
[ 建立新专案 -> 选 ASP.NET Core Web 应用程序(模型-视图-控制器) -> 专案名称打OnlineShopCMS -> 确认选择的是 .NET 5.0 -> 建立 ]

最後点选上方工具列的[ 侦错 ] 来执行看看


到这边就建立好我们的第一个专案了!


<<:  [Day13] 在 GCP 上面设定防火墙

>>:  DAY13 MongoDB 索引(Index) 种类与建立方式

[Day 29] -- 专案部署

终於我们的系列文章,要进入尾声了。在我们编写完 API 服务之後,我们要将服务进行部署。 部署需要考...

Day26 - GitLab CI 启动其它专案启动流水线或动态产出新的流水线,谈触发 trigger

在大型专案中,可能会把专案依功能、架构等等因素,切分为多个子专案,虽然切分为多个子专案,有些逻辑可能...

Day19 Elastic APM (三)

我们已经把Elastic APM可前的需要都部署好了,接下来为了使用APM,对官方提供的APM Ag...

新增装备 - VSCode 套件介绍

前情提要 身後传来了声音:「哈罗,我叫艾草,是你的入门引导学姊。」 我回头一看却没看到人。 「这里!...

在 Rust 中使用 log: log / slog / tracing

最近在写一些 side project 时碰到了一些 bug ,这个时候除了用 println! 大...