ASP.NET Core WebAPI学习笔记

时间 2020-04-15

本文基于朝夕教育--Richard老师的课程学习制作

Begin

            第一步:新建asp.net core项目--选中WebAPI模板(取消勾选HTTPS和Docker),新建完成后将会看到如下图所示的项目。

程序入口函数为Program.cs这个入口函数类,Main函数接收控制台的参数,进行相应的处理,首当其冲需要一个建造者来完成这些工作,建造者负责创建一个主机,之后对web主机进行配置,CreateWebHostBuilder直接将Startup绑定到WebHost上。最后返回一个IHostBuilder给Main函数。


进入Startup.cs首先利用构造函数进行依赖注入;承载注入的对象就是IConfiguration;ConfigureServices是为程序添加服务,后期可以进行Cookie策略、EF连接的各类服务的添加;Configure就是使用各类中间件。

注意:asp.net core 项目需要发布再部署到IIS上,当然也可以命令行启动,进入到项目Debug下,找到对应dll文件,在控制台执行命令 

PS F:\C#学习\MaRio.CoreProject\bin\Debug\netcoreapp3.1> dotnet .\MaRio.CoreProject.dll --urls="http://*:8004" --ip="127.0.0.1" --port=8004

就能将其跑在8004端口。浏览器输入localhost:8004/【api名称/路由名称】就可以看到运行效果。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。