随笔分类 - .Net Core
摘要:一、新建好项目与类库, 并添加好EF依赖 二、在EFCore层添加DataModel和DbContext上下文对象 三、在Startup类的ConfigureServices方法中添加EF的依赖注入 四、使用命令Add-Migration通过代码生成数据库 直接运行命令报错: 启动项目添加对Micr
阅读全文
摘要:Kubernetes (K8s) 和 Docker容器技术,当前非常流行的分布式部署技术.。但是这套技术栈对中国的.Net程序员不怎么友好。 1、好多镜像都是需要梯子才能访问; 2、window程序员天生对命令行操作陌生; 3、好多资料都是linux 等等..... 下面我们来一起安装部署下,并解决
阅读全文
摘要:1.新建一个WebApi项目 默认的web api项目包含一个默认的api:/weatherforecast 2. 新建一个Dockerfile文件 #See https://aka.ms/containerfastmode to understand how Visual Studio uses
阅读全文
摘要:1.新建一个WebApi项目 默认的web api项目包含一个默认的api:/weatherforecast 2. 新建一个Dockerfile文件 #See https://aka.ms/containerfastmode to understand how Visual Studio uses
阅读全文
摘要:OAuth2.0 1、OAuth2.0概念 OAuth2.0(Open Authorization)是一个开放授权协议;第三方应用不需要接触到用户的账户信息(如用户名密码),通过用户的授权访问用户资源 OAuth的步骤一般如下: 1、客户端要求用户给予授权2、用户同意给予授权3、根据上一步获得的授权
阅读全文
摘要:什么是Ocelot? Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Consul集成。这些功能都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。
阅读全文