Loading

随笔分类 -  ASP.NET Core

摘要:一.前言 Dubbo 是比较流行的服务治理框架,国内不少大厂都在使用。以前的 Dubbo 使用的是私有协议,采集用的 hessian 序列化,对于多语言生态来说是极度的不友好。现在 Dubbo 发布了新版本 v3,推出了基于 gRPC 的新协议 Triple,完全兼容 gRPC。目前和几个小伙伴正在 阅读全文
posted @ 2022-09-27 15:20 晓晨Master 阅读(1864) 评论(4) 推荐(12) 编辑
摘要:ASP.NET Core 在 Console 输出日志最开始是没有时间的,曾经在 github 看过有讨论个这个问题:https://github.com/aspnet/Logging/issues/483 最终这个 Feature 在 ASP.NET Core 3.0 中被加入。 到现在 ASP. 阅读全文
posted @ 2021-01-19 23:18 晓晨Master 阅读(2150) 评论(0) 推荐(1) 编辑
摘要:前言 简单整理了 ASP.NET Core 从1.0到5.0的变迁,不包括小版本, 内容主要来自 MS Docs。 介绍 ASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。 使用 ASP.NET Core,您可以: 生成 Web 应用和服务、 阅读全文
posted @ 2021-01-19 23:02 晓晨Master 阅读(3133) 评论(2) 推荐(3) 编辑
摘要:在 ASP.NET Core 中不论是 WebApi 还是 MVC ,如果需要 API 认证授权,那么就需要加上 Authorize 特性,那么有没有一种办法给所有 API 都加上这个特性呢,答案是有的非常简单 Startup.cs public void Configure(IApplicatio 阅读全文
posted @ 2020-11-27 09:57 晓晨Master 阅读(1281) 评论(2) 推荐(1) 编辑
摘要:报错如图: 最后根据查阅的资料发现是 Samesite Cookie 的问题,解决方案如下: 1.直接把 Url 设置为 https 这是最简单的做法,ASP.NET Core 对于开发时启用 https 已经做得非常好了,直接在 launchSettings.json 里设置 applicatio 阅读全文
posted @ 2020-11-10 16:00 晓晨Master 阅读(2470) 评论(0) 推荐(1) 编辑
摘要:一.前言 IdentityServer4 4.x已经正式发布了,根据官方的 Release Note,3.1.x 到 4.x 的变更也是非常多,今天在将代码迁移到 4.x 遇到了一些问题在此记录下来,我使用的 IdentityServer4 的各种数据持久化,比如 ClientStore,Resou 阅读全文
posted @ 2020-10-15 08:07 晓晨Master 阅读(3553) 评论(11) 推荐(32) 编辑
摘要:一.前言 咕咕咕,许久不见 hhh,晓晨的 ASP.NET Core 奇淫技巧又开新篇章了,今天给大家带来我在 ASP.NET Core 前后端分离开发中,在部署过程中的一些技巧。前后端分离的项目做过也有好几个了,有简单的,有复杂的。有一些简单的项目部署可能会比较的简便,下面给大家讲讲我所用过的部署 阅读全文
posted @ 2020-08-26 23:08 晓晨Master 阅读(2492) 评论(7) 推荐(0) 编辑
摘要:一.前言 开局先唠嗑一下,许久未曾更新博客,一直在调整自己的状态,去年是我的本命年,或许是应验了本命年的多灾多难,过得十分不顺,不论是生活上还是工作上。还好当我度过了所谓的本命年后,许多事情都在慢慢变好,我将会开始恢复更新博客,争取恢复到以前的速度上(因为工作比较忙,所以这个过程可能需要一段时间)。 阅读全文
posted @ 2020-04-01 07:41 晓晨Master 阅读(8098) 评论(28) 推荐(37) 编辑
摘要:一.前言 今日(2019/12/4).NET Core 3.1 正式发布了,ASP.NET Core 3.1 随之发布,这次 3.0 到 3.1经过了两个月的短周期,并没有增加重大的功能,主要是对 3.0 的一些修复和增强,所以从3.0迁移到3.1,不像2.2到3.0那么麻烦,跟着官方的迁移文档走就 阅读全文
posted @ 2019-12-04 10:03 晓晨Master 阅读(2548) 评论(3) 推荐(2) 编辑
摘要:一. 前言 gRPC 服务实现健康检查有两种方式,前面在此文 "ASP.NET Core gRPC 使用 Consul 服务注册发现" 中有提到过,这里归纳整理一下。gRPC 的健康检查,官方是定义了标准的规则也就是 proto 的,所以这两种方式都大同小异。 二. 方法一 自己手动添加 proto 阅读全文
posted @ 2019-11-28 13:12 晓晨Master 阅读(2423) 评论(1) 推荐(3) 编辑
摘要:一. 前言 gRPC 在当前最常见的应用就是在微服务场景中,所以不可避免的会有服务注册与发现问题,我们使用gRPC实现的服务可以使用 Consul 或者 etcd 作为服务注册与发现中心,本文主要介绍Consul。 二. Consul 介绍 Consul是一种服务网络解决方案,可跨任何运行平台以及公 阅读全文
posted @ 2019-11-27 15:36 晓晨Master 阅读(8152) 评论(29) 推荐(59) 编辑
摘要:一. 说明 本全家桶现在只包含了入门级别的资料,实战资料更新中。 二.官方文档 gRPC in Asp.Net Core : "官方文档" gRPC 官网: "点我跳转" 三.入门全家桶 正片: "ASP.NET Core 使用gRPC" "ASP.NET Core gRPC 双向流" "ASP.N 阅读全文
posted @ 2019-11-20 14:43 晓晨Master 阅读(7652) 评论(22) 推荐(25) 编辑
摘要:一.开头聊骚 本文算是对于 ASP.NET Core 3.0 gRPC 研究性学习 的最后一篇了,以后在实际使用中,可能会发一些经验之文。本文主要讲 ASP.NET Core 本身的认证授权和gRPC接入,认证方式采用目前主流的 JWT 结合 IdentityServer4。 二.服务端配置 我们首 阅读全文
posted @ 2019-11-20 14:35 晓晨Master 阅读(6328) 评论(9) 推荐(29) 编辑
摘要:目录 "ASP.NET Core 3.0 使用gRPC" "ASP.NET Core 3.0 gRPC 双向流" ASP.NET Core 3.0 gRPC 拦截器 一. 前言 前面两篇文章给大家介绍了使用gRPC的入门以及双向流的使用,今天介绍的是gRPC中的拦截器。拦截器就像MVC的过滤器或者是 阅读全文
posted @ 2019-11-12 11:08 晓晨Master 阅读(5277) 评论(6) 推荐(11) 编辑
摘要:目录 "ASP.NET Core 3.0 使用gRPC" "ASP.NET Core 3.0 gRPC 双向流" "ASP.NET Core 3.0 gRPC 拦截器" 一.前言 在前一文 《 "ASP.NET Core 3.0 使用gRPC" 》中有提到 gRPC 支持双向流调用,支持实时推送消息 阅读全文
posted @ 2019-09-26 12:28 晓晨Master 阅读(13242) 评论(25) 推荐(60) 编辑
摘要:目录 "ASP.NET Core 3.0 使用gRPC" "ASP.NET Core 3.0 gRPC 双向流" "ASP.NET Core 3.0 gRPC 拦截器" 一.简介 gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架。 gRPC使客户端和服务端应用程序可 阅读全文
posted @ 2019-09-25 07:42 晓晨Master 阅读(38133) 评论(82) 推荐(115) 编辑
摘要:一.问题 创建了gRPC项目后,编译发现报错: 二.解决 1.检查项目路径是否存在中文 2.检查当前Windows用户目录是否为非英文字符,如果是则必须改为英文 修改方法: 我在 ASP.NET Core github提交的issues https://github.com/aspnet/AspNe 阅读全文
posted @ 2019-09-24 12:45 晓晨Master 阅读(1260) 评论(2) 推荐(1) 编辑
摘要:一.前言 .NET Core 3.0将会在 .NET Conf 大会上正式发布,截止今日发布了9个预览版,改动也是不少,由于没有持续关注,今天将前面开源的动态 "WebApi项目" 迁移到.NET Core 3.0还花了不少时间踩坑,给大家分享一下我在迁移过程中遇到的坑。迁移的版本是当前Releas 阅读全文
posted @ 2019-09-10 15:16 晓晨Master 阅读(14097) 评论(44) 推荐(31) 编辑
摘要:一.前言 接触到动态WebApi(Dynamic Web API)这个词的已有几年,是从ABP框架里面接触到的,当时便对ABP的这个技术很好奇,后面分析了一波,也尝试过从ABP剥离一个出来作为独立组件来使用,可是后来因与ABP依赖太多而放弃。十几天前朋友 "熊猫" 将这部分代码(我和他在搞事情)成功 阅读全文
posted @ 2019-06-12 09:39 晓晨Master 阅读(21133) 评论(75) 推荐(83) 编辑
摘要:关心最多的问题,不FQ能不能用,答案是能。Google官方提供额外的域名来提供服务,国内可以正常使用。 一. 前言 验证码在我们实际的生活场景中非常常见,可以防止恶意破解密码、刷票、论坛灌水、刷注册等等。现在的网站基本都有使用验证码来对用户的行为进行验证。从简单的文字验证码、图片验证码、滑动验证码、 阅读全文
posted @ 2019-04-16 08:54 晓晨Master 阅读(9058) 评论(25) 推荐(31) 编辑