
ASP.NET Core
文章平均质量分 91
我赢了算我输
JAVA、.NET Core等等方面的学习知识分享
展开
-
.NETCore基于RabbitMQ实现延时队列的两种方式
前言此文章用来记录自己学习延时队列过程的文章,并用JAVA和.NET这两种方式实现了简单的Demo。Demo已上传到github,地址最下方,如果文章有什么错误,欢迎评论区指出延时队列的应用场景应用下单后,30分钟没有支付的话,则自动取消订单活动开始前30分钟,提醒参赛者参加活动。活动结束后,30分钟后提醒未进行评价的参赛人员进行评价…上述的场景都可以使用延时队列进行对应的处理。上面的场景虽说可以通过定时器也可以处理,但有点浪费资源, 而上述的场景时间是不定的,例如有两个活动需要提醒参原创 2021-10-18 21:05:34 · 1533 阅读 · 0 评论 -
ASP.NET Core 返回Json数据的时候 DateTime类型中间含有T
前言之前也曾几次遇到这个问题,不过那时候只是让前端用replace替换掉,治标不治本,现在想直接治本。问题ASP.NET Core 返回Json数据的时候,如果数据中含有DateTime类型的话,那么json化的时候,会含有一个T //类似这种含有T的DateTime "add_time": "2019-09-22T14:21:37"解决方法修改部分ASP.NET C...原创 2019-10-10 14:33:18 · 1095 阅读 · 0 评论 -
Serilog初识(二)————结构化数据
前言本篇是本人根据对官方文档Structured data章节的内容,所做的理解总结记录,如果有什么不对的地方,望评论指出。地址:https://github.com/serilog/serilog/wiki/Structured-DataSerilog的默认序列化Serilog是一个序列化器,如果我们不主动告诉Serilog数据该如何序列化的时候,Serilog对数据也有默认的序列...原创 2019-08-11 15:32:24 · 2138 阅读 · 0 评论 -
Serilog初识(一)————分别Console、Web程序简单使用Serilog
Serilog简介Serilog是.NET应用程序的诊断日志库。它易于设置,具有干净的API,并可在所有最新的.NET平台上运行。虽然它在最简单的应用程序中也很有用,但Serilog对结构化日志记录的支持在处理复杂,分布式和异步应用程序和系统时仍然很有用。——GithubSerilog的介绍通过Console使用Serilog使用Serilog之前先得在NuGet下载几个包,在NuGet控...原创 2019-08-09 16:54:51 · 4470 阅读 · 2 评论 -
使用ASP.NET Core 配置文件
前言在ASP.NET ,我们使用XML格式的.Config文件来作为配置文件,而在ASP.NET Core,我们有了更多的选择,可以用回XML,也可以用Json、Ini文件作为配置文件Json配置文件的使用在创建ASP.NET Core的项目的时候,框架会自动添加appsettings.json文件和添加IConfiguration的注入。public Startup(IConfigu...原创 2019-07-17 16:45:48 · 317 阅读 · 0 评论 -
给ASP.NET Core搭建日志框架Exceptionless
Exceptionless简介Exceptionless为.NET Core,Web api,WebForms,WPF,Console,MVC,Node,JavaScipt,提供实时异常报告,并且是开源的,而且报告详细,避免了我们花费时间自己使用Nlog,log4Net等日志来构建异常报告。我们想要使用Exceptionless有两种方式,一个是使用官方提供的网站平台来进行查看异常报告,第二个...原创 2019-06-16 22:30:12 · 773 阅读 · 0 评论 -
使用IdentityServer实现SSO出现Development environment should not be enabled in deployed applications错误
问题在用IdentityServer实现SSO的过程中,从客户端跳转到SSO认证中心的时候,认证中心报了如下错误。Error.An error occurred while processing your request.Development ModeSwapping to Development environment will display more detailed info...原创 2019-06-13 10:10:59 · 4133 阅读 · 0 评论 -
使用IdentityServer4简单的实现一个SSO单点登录
一.简介本文使用IdentityServer4来实现SSO单点登录(注销没有实现),我们其中使用Implicit模式和OIDC服务来实现。原创 2019-06-12 16:32:53 · 11614 阅读 · 11 评论 -
ASP.NET Core+Cookie实现SSO单点登录
简介我只实现了单点登录,还没有实现单点注销,不过我会在最下面记录单点注销的思路,而单点登录服务端我使用的是Cookie作为全局会话,用Redis代替Session作为存储,我在使用Session作为存储的时候,2个客户端发送Cookie中的Sessionid是一样的,但是服务端却判断Sessionid不一致,最终放弃,改为用Redis,可能是我太菜了= =,如果有人知道这种解决方法,望告知S...原创 2019-05-31 10:40:54 · 6241 阅读 · 2 评论 -
ASP.NET Core2.0使用SignalR和Redis进行实时信息推送
最终效果准备工作和预备知识首先先用NuGet包下载SignalR包:Microsoft.AspNetCore.SignalR安装过后,需要得就是SignalR的JS文件,这里可以采用npm命令进行安装npm install @aspnet/signalr这样,在路径下面就会出现两个文件,一个是node_modules文件夹和package-lock.json文件我们点...原创 2019-04-12 11:53:40 · 3992 阅读 · 7 评论