一、步骤
在VS2019中,选择“创建新项目”。
项目类型选择web,选择“ASP.NET Core Web 应用程序”模板,如下图所示选中第一个,再单击“下一步” 。
修改项目名称和位置后点击创建。
选择“.NET Core”和“ASP.NET Core 3.1” 。 选择“API”模板,然后单击“创建” ,即创建完成。
创建完成后,项目结构如下:
二、项目结构解读
Properties——launchSettings.json
启动配置文件,一个ASP.NET Core应用保存特有的配置标准,用于应用的启动准备工作,包括环境变量,开发端口等。
launchSettings.json配置文件也可在项目属性里面可视化设置。
appsetting.json
appsetting.json是应用程序配置文件,类似于ASP.NET MVC应用程序中的Web.config配置文件。
Program.cs
Program.cs文件是程序的入口, 项目启动后通过UseStartup<Startup>()指定下文的Startup启动文件进行启动。
Startup.cs
该文件是创建api项目生成的默认文件,在此文件中可以以包含服务配置、定义请求处理管道的重要操作。
ConfigureServices 方法用于将服务注入到 IServiceCollection 服务容器中。
Configure方法用于应用响应 HTTP 请求,将中间件注册到 ApplicationBuilder中来配置请求管道。
三、项目运行
项目已经完成创建,按 Ctrl+F5 运行之后,就能看到
最基础的.NET Core API 环境已经搭建完成,虽然离我们想要的API框架相差还很远,但是已经可以利用它完成项目中大多数的操作需求!