asp.net core

lixww.cn9 天前
ddd·asp.net core·mediatr
ASP.NET Core用MediatR实现领域事件目录领域事件的实现选择实现方式1:C#的事件机制实现方式2:进程内消息传递的开源库MediatR。MediatR用法
lixww.cn12 天前
javascript·websocket·vue·asp.net core·signalr
ASP.NET Core SignalR向部分客户端发消息IGroupManager 接口 (Microsoft.AspNetCore.SignalR) | Microsoft Learnhttps://learn.microsoft.com/zh-cn/dotnet/api/microsoft.aspnetcore.signalr.igroupmanager?view=aspnetcore-9.0
lixww.cn12 天前
asp.net core·signalr
ASP.NET Core SignalR的协议协商
lixww.cn13 天前
redis·消息队列·asp.net core·signalr
ASP.NET Core SignalR的分布式部署假设聊天室程序被部署在两台服务器上,客户端1、2连接到了服务器A上的ChatRoomHub,客户端3、4连接到服务器B上的ChatRoomHub,那么客户端1发送群聊消息时,只有客户端1、2能够收到,客户端3、4收不到;在客户端3发送群聊消息,只有客户端3、4能够收到,客户端1、2收不到。因为这两台服务器之间的ChatRoomHub没有通信。可以让多台服务器上的集线器连接到一个消息队列中,通过这个消息队列完成跨服务器的消息投递。
lixww.cn13 天前
asp.net core·jwt·authorize
ASP.NET Core对JWT的封装目录JWT封装[Authorize]的注意事项NuGet 库 |Microsoft.AspNetCore.Authentication.JwtBearer 9.0.1https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.JwtBearerhttps://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.JwtBearerhttps://www.nuget.or
lixww.cn14 天前
asp.net core·jwt·filter·identity
ASP.NET Core JWT Version目录JWT缺点方案实现Program.csIdentityHelper.csControllerNotCheckJWTVersionAttribute.cs
lixww.cn14 天前
asp.net core·jwt
ASP.NET Core JWT目录Session的缺点JWT(Json Web Token)优点:登录流程JWT的基本使用生成JWT
lixww.cn15 天前
asp.net core·rbac·identity
ASP.NET Core标识框架Identity目录Authentication与Authorization标识框架(Identity)Identity框架的使用
lixww.cn16 天前
中间件·markdown·asp.net core
ASP.NET Core中间件Markdown转换器目录需求文本编码检测Markdown→HTML注意实现Nuget:Install-Package UTF.Unknown
啊晚1 个月前
asp.net core
ASP.NET Core - 日志记录系统(二)本篇接着上一篇 [ASP.NET Core - 日志记录系统(一)] 往下讲,所以目录不是从 1 开始的。
VAllen2 个月前
.net·性能测试·asp.net core·grpc·dotnet
分析基于ASP.NET Core Kernel的gRPC服务在不同.NET版本的不同部署方式的不同线程池下的性能表现使用默认的 gRPC 项目模板创建,垃圾回收器类型为 ServerGC(Server garbage collection)。
棉晗榜2 个月前
linux·excel·asp.net core·miniexcel
.net core在linux导出excel,System.Drawing.Common is not supported on this platform使用框架 .NET7 导出组件 Aspose.Cells for .NET 5.3.1asp.net core mvc 如果使用Aspose.Cells导出excel时,报错 : System.Drawing.Common is not supported on this platform
棉晗榜2 个月前
asp.net core
asp.net core发布配置端口号,支持linux找到文件 appsettings.json, 添加如下节点配置,在linux环境需要设置0.0.0.0才可以正常代表本机,然后被其他机器访问,此处设置端口8000,
coredx2 个月前
asp.net core
如何优雅地让 ASP.NET Core 支持异步模型验证在ASP.NET Core官方仓库中有个一直很受关注的问题Please reconsider allowing async model validation。FluentValidation的作者也非常关心这个问题,因为FluentValidation内置异步验证功能,但是由于MVC内置的模型验证管道是同步的,使可兼容的功能和集成都受到严重阻碍。每次MVC修改验证功能都有可能导致集成出问题。
小乖兽技术2 个月前
后端·kestrel·iis·asp.net·asp.net core
ASP.NET Core Web 项目的部署:选择 IIS 还是 Kestrel?在部署 ASP.NET Core Web 应用程序时,选择合适的 Web 服务器是一个关键决策。最常见的选择有 IIS 和 Kestrel,每种服务器都有各自的优势和适用场景。本文将详细介绍 IIS 和 Kestrel 各自的特点、适用场景、以及在安全性方面的考虑,帮助你根据具体需求做出明智的部署选择。
界面开发小八哥3 个月前
javascript·ui·asp.net core·界面控件·ui开发·devextreme·.net 9
DevExtreme JS & ASP.NET Core v24.2新功能预览 - 全新的聊天组件DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NET Core或Vue,DevExtreme包含全面的高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中使用。 该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。
gc_22993 个月前
asp.net core·session·身份认证
学习ASP.NET Core的身份认证(基于Session的身份认证3)开源博客项目Blog中提供了另一种访问控制方式,其基于自定义类及函数的特性类控制访问权限。本文学习并测试开源博客项目Blog的访问控制方式,测试程序中直接复用开源博客项目Blog中的相关类及接口定义,并在其上调整判断逻辑。   首先是接口AllowAccessAttribute,用于标识函数是否需要访问控制。
gc_22993 个月前
asp.net core·sqlsugar·多数据库
ASP.NET Core项目中使用SqlSugar连接多个数据库的方式之前学习ASP.NETCore及SqlSugar时都是只连接单个数据库处理数据,仅需在Program文件中添加ISqlSugarClient的单例即可(如下代码所示)。
gc_22993 个月前
asp.net core·session·身份认证
学习ASP.NET Core的身份认证(基于Session的身份认证1)ASP.NET Core使用Session也可以实现身份认证,关于Session的介绍请见参考文献5。基于Session的身份认证大致原理就是用户验证成功后将用户信息保存到Session中,然后在其它控制器中从Session中获取用户信息,用户退出时清空Session数据。百度基于Session的身份认证也有更高级的应用,如参考文献6,不过本文先学习并实践最简单的用法,后续再学习更进一步的用法。   在Program文件内先调用builder.Services.AddSession函数添加Session服
gc_22993 个月前
asp.net core·cookie·身份认证
学习ASP.NET Core的身份认证(基于Cookie的身份认证1)B/S架构程序可通过Cookie、Session、JWT、证书等多种方式认证用户身份,虽然之前测试过用户登录代码,也学习过开源项目中的登录认证,但其实还是对身份认证疑惑甚多,就比如登录验证后用户信息如何保存、客户端下次连接时如何获取用户信息等,这与使用Winform的身份认证方式差别还是挺大的。   学习了挺久的ASP.NET Core及layui,最终还是想写个完整的程序,身份认证是程序的基本功能,无论如何都省略不掉的。准备学习并测试常用的身份认证方式,既熟悉相关概念,也为后续评估选择身份认证方式提供支