PS:
1、开源免费、真正跨平台:.net core是开源免费的,发布的程序可以运行在Windows、Linux 和 macOS上。
2、高性能:微软重写了整个架构,ASP.NET Core轻装上阵,较ASP.NET性能提升巨大,在linux上要比java快。
3、待着没事干,会点C#不学白瞎了。
工具下载:
Visual Studio 2019 RC:下载地址(尝个鲜哈!)
Visual Studio Code:下载地址(不想装Vs IDE的也可以用这个,而且完全免费)
.NET Core 2.2:下载地址
基本概念:
一、什么是MVC?
ASP.NET Core MVC 使用“MVC”设计模式,构建Web应用和WebAPI 的丰富框架。
MVC即:模型-视图-控制器架构模式,它将应用程序分为三个组成部分:模型(Model)、视图(View)和控制器(Controller)。这样划分更易于编码、调试和测试
模型(M):负责应用程序的业务逻辑和业务数据,控制器从模型获取数据并填充进视图。
视图(V):负责呈现数据与用户进行前端交互,使用Razor视图引擎在 HTML 标记中嵌入代码。
控制器(C):负责接收用户请求,选择用哪个视图呈现给用户。

二、创建ASP.NET Core MVC工程
1、安装 .Net Core SDK 2.2.105和Visual Studio Code
2、打开VS Code新建终端

3、选择好路径,在终端中输入:dotnet new mvc -o AspNetCoreMvc 回车(AspNetCoreMvc就是你的工程名称)

4、在还原成功后,继续在终端中输入code -r AspNetCoreMvc回车(让VsCode打开当前工程)

这时VsCode会提示你项目缺少构建和调试所需的资源,点击Yes,让CODE自动安装...
5、项目的结构是什么样的呢?

点击F5键或者在终端中输入dotnet dev-certs https --trust开始调试


6、我的第一个Asp.Net Core MVC应用运行成功。
网友评论