首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

.Net Core Web Api实践(三).net core+Redis+docker实现Session共享

前言:上篇文章介绍了.net core+Redis+IIS+nginx实现Session共享,本来打算直接说明后续填坑过程,但毕竟好多坑是用docker部署后出现的,原计划简单提一下.net core+...1、环境准备 操作系统:Windows10 VS2019、本地Redis数据库、Windows docker 2、背景介绍 由于项目从asp.net MVC向.net core webapi迁移,一方面是技术方面的迁移...3、.net core+Redis+docker实现Session共享 如果你的项目是用IIS或其它方式部署,那么这部分你可以直接跳过了,因为代码部分跟上篇文章是一样的。...)添加dockerfile文件如下(如果用别的方式部署,后续步骤可直接跳过,如果想了解windows docker的安装和部署,可以点击;如果想深入了解docker,这里我也帮不了多少,自己还在进一步学习中...zoneinfo/TZ /etc/localtime && echoTZ /etc/localtime && echoTZ > /etc/timezone (6)重复上面几个步骤,新增一个新的web api

1.6K10

.net core web api + Autofac + EFCore 个人实践

1、背景   去年时候,写过一篇《Vue2.0 + Element-UI + WebAPI实践:简易个人记账系统》,采用Asp.net Web API + Element-UI。...2、技术栈   Asp.net core Web API + Autofac + EFCore + Element-UI + SqlServer2008R2 3、项目结构图 ?...简要介绍下各工程: Account:net core Web API类型,为前端提供Rest服务 Account.Common:公共工程,与具体业务无关,目前里边仅仅有两个类,自定义业务异常类及错误码枚举类...鉴于具体服务实现、数据访问等跟之前基于asp.net web api的实现已经有了很大不同,这里还是分析下各CRUD方法吧。...NET CORE中不行了,必须明确指定,参数来源于哪儿,否则,绑定失败,而且不报错,更操蛋的,这个包需要我们单独引用,包名是Microsoft.AspNetCore.Mvc.Core,默认MVC工程是没有引用的

1.1K40

.Net Core 学习之路-基础

.Net Core出来好久了,一直在了解,但始终没有应用到实际项目中.......准备用.net core搞个SSO,才发现它和.net framework的变化并不是一点点... .net core还在学习摸索中,这篇文章就遇到的问题记录一下,希望对需要的人有所帮助 环境变量 .Net...Core包含一个launchSettings.json的文件,在项目的Properties"文件夹下 本地计算机开发环境中,这个文件设置了.net core不同运行环境中每个变量的值 在生产环境中,设置环境的方法取决于操作系统而不是此文件了...,过滤器可以处理到更细节的地方,相比中间件更加灵活 日志 之前一直用Log4net来记录日志,.net core2.0默认提供的日志记录方式并不能满足生产环境的要求,所以研究了下log4net在.net...IOC .net Core 内置了一套默认的依赖注入实现,但并不是太好用 官网提供了一个Autofac的简单示例,之前对Antofac也只是初步了解了一下,没有深入使用 下一篇将详细讲解下.Net core

95040

拥抱.NET Core学习.NET Core的基础知识补遗

前言 .NET Core的新特性之一就是跨平台,但由于对之前框架的兼容导致编写一个.NET Core类库变得相当复杂,主要体现为相当多的框架目标和支持平台,今天我们就对.NET Core的跨平台特性进行一次梳理...回到目录 在.NET Core之前 其实早在.NET Core之前微软就有推出.NET的跨平台方案,不过这次的跨平台指的不是Linux、OSX,而是微软自家的平台,如:NET、Silverlight、Windows8...回到目录 .NET Core 1.0 在这个版本微软真正确定了.NET Core(netcoreapp)的命名,并推出了.NET Platform Standard(netstandard .NET标准....NET Core兼容.NET Platform Standard1.6(netstandard .16)。 从此统一了开发模型,开发类库时不在需要关心项目模型,因为.NET Core支持全平台。...兼容关系 netstandard的兼容 在以前的.NET Framework中API几乎都是向下兼容的,也就是说.NET3.5兼容.NET2.0、.NET4兼容.NET3.5,具体的层次如下: 2.x

52210

.NET Core 3.0 里新的JSON API

为什么需要新的JSON API? JSON.NET 大家都用过,老版本的ASP.NET Core也依赖于JSON.NET。...然而这个依赖就会引起一些版本问题:例如ASP.NET Core某个版本需要使用JSON.NET v10,而另一个库需要使用JSON.NET v11;或者JSON.NET 出现了一个新版本,而ASP.NET...特点 这个内置JSON API具有与生俱来的高性能、地分配的特点: JSON.NET 使用.NET 里面的字符串作为基本数据类型,其实也就是UTF16,而.NET Core中新的JSON API直接使用数据原始的...对输出进行格式化 .NET Core提供了一个JsonWriterOptions类,它可以对Writer进行一些设置。 ?...总结 总结一下.NET Core 3.0新的JSON API: Utf8JsonReader - 读操作,快速,低级 Utf8JsonWriter - 写操作,快速,低级 JsonDocument

1.7K20

.NET Core开源API网关 – Ocelot中文文档

Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly...介绍 简单的来说Ocelot是一堆的asp.net core middleware组成的一个管道。...集成网关 在asp.net core 2.0里通过nuget即可完成集成,或者命令行dotnet add package Ocelot以及通过vs2017 UI添加Ocelot nuget引用都可以。...将配置文件加入ASP.NET Core Configuration 我们需要通过WebHostBuilder将我们添加的json文件添加进asp.net core的配置 public static IWebHost...认证 如果我们需要对下游API进行认证以及鉴权服务的,则首先Ocelot 网关这里需要添加认证服务。这和我们给一个单独的API或者ASP.NET Core Mvc添加认证服务没有什么区别。

3.8K90

关于.NET CORE视频的录制进度说明

这里统一说下,我尽量把新视频制作完毕,也尽快提前放出来给大家观看。 同时由于新的视频录制周期会有点长,我也花了3天的时间把之前的视频资料整理了一下。尤其是4月份的时候,有过一次ABP的直播。...(先看着旧资料解下燃眉之急) 定位 新的视频会从基础性的.NET CORE实际项目作为入门,不是一个个功能点的讲解。但是通过实际演示项目作为开发,效果会更好。...如果不了解可以先去看看基础性的文章和API。如果有需要我也可以推荐一些资料。 所以课程适用于有一定基础的程序员,而不是从0开始学编程!...最近一周都是在筹备视频,睡觉时间平均不足六个小时,做视频很耗费精力啊。这次也想把课程做成一个精品课程的方向。所以也利用个人的能力对PPT做了修改和研究。...最后想说,录制视频对电脑的性能要求太高了。渲染一个视频,太吃CPU了。我的小本本快带不动了。。。 - END -

76560

.NET CORE实战入门视频课程出来啦

各位道友好,.NET CORE入门视频的第一章已经录制完毕了。视频会放在传课网、网易云课堂及segment fault。...来源 本套系列视频教程,是从:https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro 改编而来的。...后续的计划安排 我会在最短的时间内将.NET CORE 入门讲完,然后我们简单的入门下Angular 课程。 然后再通过ABP基础课程进行下开发,然后我们就开始做一个我规划了2年的项目。...本想免费来着结果看到segmentfault上视频课程不能低于1块钱。 ?...segmentfault 那么本着全平台统一的标准,.NET CORE入门系列的视频价格都是1块钱。 这次呢大家就先看着传课网的。因为它审核的最快!

66050

.NET Core 学习资料精选:入门

我进行了知识点归类,让大家可以更清晰的学习.NET Core。 首先感谢资料原作者的贡献。...第一篇:.NET Core 学习资料精选:入门       介绍.NET历史、开源之路、基础、路由、依赖注入、HttpContext、cookie|session、HttpClient、gRPC、单元测试...第二篇:.NET Core 学习资料精选:进阶&高级 这是第一篇,知识点如图: ? .NET 简介 #、.NET 开源之路 ?...#、.NET Core提供的特性 1.开源、免费 2.轻量级、跨平台 3.组件化、模块化、IOC+Nuget、中间件 4.高性能 5.统一了MVC和WebAPI编程模型 a) 比如:ASP.NET Core...Core WebAPI 创建ASP.NET Core Web API (ControllerBase、参数绑定源) ASP.Net Core WebAPI 几种版本控制对比 使用 Web API 约定

2.9K20
领券