ASP.NET Core 3.1 WebApi 系列【一】手动搭建ASP.NET Core WebApi项目

一、步骤

在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框架相差还很远,但是已经可以利用它完成项目中大多数的操作需求!

posted @ 2022-01-26 14:48  你去了龙城我留了姑苏  阅读(1023)  评论(0编辑  收藏  举报