随笔分类 - 【ii】NetCore
.NetCore学习的记录
摘要:使用方式 IHttpClientFactory有四种模式: 基本用法 命名客户端 类型化客户端 生成的客户端 基本用法 在 Startup.ConfigureServices 方法中,通过在 IServiceCollection 上调用 AddHttpClient 扩展方法可以注册 IHttpCli
阅读全文
摘要:介绍 以后会慢慢总结在项目使用中或者学习到的webAPI相关的知识,在这里做记录。 我会从最开始的如何创建WebAPI项目到项目的后续知识一点一点的开始讲述记录。 通过简单有效的方式,让我们能够快速的了解WebAPI,并且在学习后能够使用WebAPI。最终可以实现在项目中实践。 我们学习这些知识就是
阅读全文
摘要:介绍: Swagger也称为Open API,Swagger从API文档中手动完成工作,并提供一系列用于生成,可视化和维护API文档的解决方案。简单的说就是一款让你更好的书写API文档的框架。 我们为什么选择swagger,现在的网站开发结果越来越注重前后端的分离,比如以前的webFrom到现在的m
阅读全文
摘要:介绍: IdentityServer是一个OpenID Connect提供者 - 它实现了OpenID Connect和OAuth 2.0协议。是一种向客户发放安全令牌的软件。 官网给出的功能解释是: 保护您的资源 使用本地帐户存储或通过外部身份提供商对用户进行身份验证 提供会话管理和单点登录 管理
阅读全文
摘要:介绍: Asp.Net Core在Windows上可以采用两种运行方式。一种是自托管运行,另一种是发布到IIS托管运行。 自托管 首先有一个完好的.Net Core WebAPI测试项目,然后进入根目录运行 dotnet publish ,来进行编译: 然后在进入dll目录,也就是程序集目录:运行当
阅读全文
摘要:介绍: 官方定义如下,强调两个关键点,即可以对接各种客户端(浏览器,移动设备),构建http服务的框架。Web API最重要的是可以构建面向各种客户端的服务。 core的WebAPI与ASP.NET WebAPI是有些区别的,现在使用的是控制器路由[Route("api/Menu")]和请求方式路由
阅读全文
摘要:引用DLL: 继续上一篇的内容我们来添加EF实体: 首先:工具> NuGet程序包管理器>程序包管理器控制台: 然后:添加将使用一些实体框架工具从数据库创建模型。所以我们也会安装工具包; 最后:如果你将在稍后使用一些ASP.NET Core Scaffolding工具创建控制器和视图。所以也会安装这
阅读全文
摘要:创建项目: 首先:打开vs选中新建项目- >选中.NET Core - >ASP.NET Core Web应用程序: 然后:在选择web应用程序,注意上面要选中.net Core 别选错了。 最后:可以看到一个新建好的项目。 基本介绍: 直接运行是项目自己的展示页面。这里与平时的mvc是不同的,他与
阅读全文