Loading

随笔分类 -  .NET

摘要:IdentityServer具有非常好的扩展性,其中用户及其数据(包括密码)部分你可以使用任何想要的数据库进行持久化。 如果需要一个新的用户数据库,那么ASP.NET Core Identity是你的一个选择。 本快速入门介绍了如何将ASP.NET Core Identity 和 IdentityS 阅读全文
posted @ 2017-12-26 21:43 晓晨Master 阅读(19721) 评论(29) 推荐(9) 编辑
摘要:本文于 2019/4/3 更新,去掉了旧文的部分讲解,主要是关于混合流程和简化流程的区别,我决定单独写一篇博文来介绍。所以本文现在已经为纯翻译。 原文: "Switching to Hybrid Flow and adding API Access back" 在之前的快速入门中,我们探讨了API访 阅读全文
posted @ 2017-12-26 20:36 晓晨Master 阅读(11609) 评论(24) 推荐(4) 编辑
摘要:前言 前不久移植了支付宝官方的SDK,以适用ASP.NET Core使用支付宝支付,但是最近有好几位用户反应在Linux下使用会出错,调试发现是RSA加密的错误,下面具体讲一讲。 RSA在.NET Core的改动 以前我们使用RSA加密主要是使用 这个类,在.NET Core中也有这个类,但是这个类 阅读全文
posted @ 2017-10-31 07:14 晓晨Master 阅读(31005) 评论(41) 推荐(33) 编辑
摘要:一.添加dotnet产品Feed 在安装.NET Core之前,您需要注册Microsoft产品Feed。 这只需要做一次。 首先,注册Microsoft签名密钥,然后添加Microsoft产品Feed。 二.安装 .NET Core SDK 请先从系统中删除任何以前的预览版本的.NET Core, 阅读全文
posted @ 2017-10-27 10:50 晓晨Master 阅读(6320) 评论(0) 推荐(1) 编辑
摘要:一.前言 Entity Framework(后面简称EF)作为微软家的ORM,自然而然从.NET Framework延续到了.NET Core。以前我也嫌弃EF太重而不去使用它,但是EF Core(Entity Framework Core)已经做了很多性能优化,还有一些增加新特性,吸引了我去使用它 阅读全文
posted @ 2017-10-24 07:27 晓晨Master 阅读(31547) 评论(27) 推荐(36) 编辑
摘要:前言 自从微软更换了CEO以后,微软的战略方向有了相当大的变化,不再是那么封闭,开源了许多东西,拥抱开源社区,.NET实现跨平台,收购xamarin并免费提供给开发者等等。我本人是很喜欢.net的,并希望.net core能够崛起。我是从.net core 1.1的时候开始使用的,到现在的.net 阅读全文
posted @ 2017-10-11 10:01 晓晨Master 阅读(20403) 评论(53) 推荐(73) 编辑
摘要:RabbitMQ简介 == AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路 阅读全文
posted @ 2017-09-21 11:08 晓晨Master 阅读(37395) 评论(40) 推荐(67) 编辑
摘要:Redis是一个性能非常强劲的内存数据库,它一般是作为缓存来使用,但是他不仅仅可以用来作为缓存,比如著名的分布式框架dubbo就可以用Redis来做服务注册中心。接下来介绍一下.net core 使用Redis的发布/订阅功能。 Redis 发布订阅 == Redis 发布订阅(pub/sub)是一 阅读全文
posted @ 2017-09-18 11:04 晓晨Master 阅读(11991) 评论(12) 推荐(24) 编辑
摘要:一.介绍一个Http请求框架HttpCode.Core HttpCode.Core 源自于HttpCode(传送门),不同的是 HttpCode.Core是基于.net standard 2.0实现的,移除了HttpCode与windows相耦合的api,且修改了异步实现,其余特性完全与HttpCo 阅读全文
posted @ 2017-09-05 09:49 晓晨Master 阅读(7414) 评论(11) 推荐(17) 编辑
摘要:一.整体情况 现代应用程序看起来更像这个: 最常见的相互作用: 浏览器与Web应用程序的通信 Browser -> Web App Web应用程序与Web API通信 基于浏览器的应用程序与Web API 本机应用程序与Web API进行沟通 基于服务器的应用程序与Web API Web API与W 阅读全文
posted @ 2017-08-17 22:34 晓晨Master 阅读(25000) 评论(12) 推荐(36) 编辑
摘要:另一种方式 https://www.cnblogs.com/stulzq/p/9039836.html 代码截图: 贴一下代码,方便复制: 使用方法:dotnet xxx.dll -p 端口号,例:dotnet helloworld.dll -p 8080,那么就会监听8080端口 阅读全文
posted @ 2017-08-11 09:43 晓晨Master 阅读(2314) 评论(1) 推荐(3) 编辑
摘要:asp.net core程序部署在centos7(下面的解决方案,其他系统都能使用,这里只是我自己部署在centos7),使用服务器jexus进行部署,AppHost模式。 因为请求是由jexus进行了转发的,所以asp.net zero获取的ip永远都是127.0.0.1.。 解决方案: 使用由J 阅读全文
posted @ 2017-08-11 09:32 晓晨Master 阅读(2046) 评论(0) 推荐(1) 编辑
摘要:这里安装的Jexus不是独立版本,所以需要先安装Mono,Mono只是为了支持Jexus非独立版本的运行,和.net core 没有关系,使用jexus“独立版”,避免安装mono的麻烦。官方网站:https://www.jexus.org/ 系统版本:Cenos7,Mono版本:5.0.1 Sta 阅读全文
posted @ 2017-08-09 12:16 晓晨Master 阅读(5326) 评论(10) 推荐(14) 编辑