基础内容
- 配置
- 服务容器
- 项目启动
- 宿主机
- 中间件
- 路由启动
- 依赖注入
- API返回
- ...
依赖项
- Web API项目 > 依赖项 > 框架: 有两个NuGet包:
- NuGet包
Microsoft.AspNetCore.App
Asp.Net Core
的共享框架- 包含由微软开发和支持的 程序集
- 安装SDK时,会被安装
- NuGet包
Microsoft.NETCore.App
- 底层API的封装方法
- 是一些包的集合
- 包含
.NET Core
的 基础运行时 和 基础类库
- 可以自行添加任何需要的NuGet包
launchSettings.json
整个项目的 属性配置 文件
profiles
节点
包含两个节点,分别对应 IIS Express服务器 和 Kestrel 服务器 (内置在ASP.NET Core框架项目里的服务器,类似于Java中的Tomcat)
commandName
: 配置的命令别名launchBrowser
: 运行是否启动浏览器launchUrl
: 启动的默认路由applicationUrl
: 项目应用的URLenvironmentVariables
:项目对应的环境变量
commandName 显示在导航条的 调试按钮 的下拉框里
修改 launchSetting.json
项目属性 > “调试”选项卡,修改设置