技术栈
.netcore
csdn_aspnet
10 小时前
.netcore
·
sso
ASP.NET Core 应用程序中的单点登录 (SSO)
单点登录 (SSO) 是一种集中式用户身份验证服务,允许用户一次登录即可访问多个应用程序。SSO 增强了用户的便利性和安全性,减少了对多个密码的需求,并降低了密码疲劳的风险。本文深入探讨了如何使用 IdentityServer4 在 ASP.NET Core 应用程序中实现 SSO。
csdn_aspnet
11 小时前
微服务
·
rabbitmq
·
.netcore
使用 RabbitMQ 和 MassTransit 在 .NET Core 中实现强大的微服务:处理订阅者故障和消息恢复
在本文中,我们将探讨如何在 .NET Core 中构建微服务,并使用 MassTransit 将 RabbitMQ 作为消息代理。我们将重点介绍如何实现发布-订阅模式,并重点强调如何确保订阅服务器能够从故障中恢复。具体来说,我们将演示订阅服务器如何在重启后重新连接、恢复正常运行,以及如何处理 RabbitMQ 停机期间排队的未处理消息。
杨大枫
1 天前
.netcore
Minio数据下载
实体类注入
deriva
2 天前
linux
·
docker
·
.netcore
windows系统安装linux并docker部署.netcore项目
https://learn.microsoft.com/zh-cn/windows-server/virtualization/hyper-v/get-started/Install-Hyper-V?tabs=powershell&pivots=windows
温暖的苹果
3 天前
c#
·
.net
·
.netcore
【.Net runtime】coreclr(.Net应用启动过程)
接着前一篇文章,已经追根溯源到了coreclr相关的ExecuteAssembly,上层对coreclr的调用是调用动态库的封装,我们继续从源码往下跟
AI题库
4 天前
asp.net
·
mvc
·
.net
·
.netcore
1.3 ABP MVC开发环境搭建指南:从零开始快速上手
搭建一个高效的ABP开发环境是成功开发ABP应用的基础。ABP MVC项目开发需要多种工具协同工作,包括.NET SDK、IDE、数据库、缓存服务等。
时光追逐者
5 天前
后端
·
c#
·
asp.net
·
.net
·
.netcore
ASP.NET Core 依赖注入的三种服务生命周期
依赖注入(Dependency Injection, DI) 是一种实现控制反转(Inversion of Control, IoC) 的软件设计模式,也是构建松耦合、可测试、易维护应用程序的核心技术。其核心理念是:不要在类内部创建依赖,而是由外部容器将依赖注入进来。
武藤一雄
6 天前
后端
·
安全
·
微软
·
c#
·
.net
·
.netcore
·
线程
C# 中线程安全都有哪些
在软件工程中,处理并发就像管理一个繁忙的十字路口。如果没有任何规则,必然发生碰撞(数据损坏)。在多线程环境下,多个线程同时访问同一块内存区域(比如一个变量或对象),如果最终的结果符合预期且程序没有崩溃或数据错乱,这就是线程安全。
csdn_aspnet
6 天前
rabbitmq
·
.netcore
·
.net8
.NET 8 Web 应用、Web API 和 RabbitMQ
在本文中,我们将探讨使用 RabbitMQ 的优势,包括更高的可扩展性、可靠性和性能,同时保持应用程序不同组件之间职责的清晰分离。此外,该项目遵循清晰架构原则,并实施健康检查以确保服务的稳健性。
温暖的苹果
7 天前
c#
·
.net
·
.netcore
【.Net runtime】corehost(.NET 应用启动过程)
最近闲着没事我开始仔细观察.net8 winform 应用经过ide编译后的obj目录,这里面竟然有一个apphost.exe,我这个以前没怎么深入了解过.net底层的菜鸟感到很奇怪,因为我觉得他会和cpp应用的中间产物差不多,为啥会有个exe,并且大小和demo.exe(假设自己的应用是demo)大小一样,反编译后的代码也一样,我直接把他替换bin文件夹里的demo.exe,也能正常跑起来,所以这俩文件应该是一样的。后来我又建了个demo2的项目,把demo2.exe和demo.exe进行二进制文件对比
csdn_aspnet
7 天前
windows
·
rabbitmq
·
.netcore
·
.net8
使用 Windows 客户端的 RabbitMQ Messaging for .NET 8 Web API 第 2 部分
构建现有的 WebApi 后,如上一篇文章所述。现在,我将向您解释如何将此消息传递到客户端应用程序。如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。
csdn_aspnet
7 天前
rabbitmq
·
.net
·
.netcore
·
.net8
使用 Windows 客户端的 RabbitMQ Messaging for .NET 8 Web API 第 1 部分
本文将向您展示如何在 C# 应用程序中使用 Rabbit MQ。我将解释如何使用 WEB API、Rabbit MQ 如何广播以及客户端应用程序如何使用广播消息。
csdn_aspnet
8 天前
.netcore
·
数字签名
ASP.NET Core:创建并验证文档上的数字签名
数字签名是一种加密技术,用于确保数字文档或消息的真实性、完整性和不可否认性。它涉及使用私钥生成文档的唯一数字指纹,并使用相应的公钥进行验证。
喵叔哟
12 天前
后端
·
.netcore
12.云平台部署
当我们完成 .NET Aspire 应用的开发后,下一步就是将其部署到云平台。Azure Container Apps 为 Aspire 应用提供了完美的托管环境,它是一个完全托管的无服务器平台,能够运行微服务和容器化应用程序。本文将深入介绍如何使用 Azure Developer CLI (azd) 将 Aspire 项目部署到 Azure Container Apps,涵盖从初始化配置到生产环境优化的完整流程。
爱吃香蕉的阿豪
12 天前
安全
·
http
·
.netcore
·
高并发
NET Core中ConcurrentDictionary详解:并发场景下的安全利器及服务端实践
目录一、什么是ConcurrentDictionary?二、ConcurrentDictionary在服务中的并发用法
武藤一雄
13 天前
xml
·
微软
·
c#
·
json
·
.net
·
.netcore
彻底吃透.NET中序列化反序列化
在 .NET 领域,序列化(Serialization)简单来说就是把对象“拍扁”成一段数据流(如二进制、XML、JSON),以便存到硬盘或通过网络发给别人。反序列化(Deserialization)则是把这段流“吹气”还原成内存里的 C# 对象。
小螺软件宝
14 天前
网络
·
.netcore
使用DNGuard加密并打包C# .NET Core程序为单一EXE文件
准备工作:您的C# .NET Core程序应已经编译完成,并且生成了相关的程序文件,如.exe、.dll等。
武藤一雄
15 天前
开发语言
·
微软
·
c#
·
.net
·
.netcore
C#中常见集合都有哪些?
在 C#(以及许多其他编程语言)中,集合 是一个用来存储和管理一组其他对象(称为元素或项)的容器对象。
武藤一雄
16 天前
microsoft
·
微软
·
c#
·
.net
·
wpf
·
.netcore
.NET 中常见计时器大全
1、最底层、轻量级的计时器。基于线程池实现的,工作在辅助线程。2、它并不是内在线程安全的,并且使用起来比其他计时器更麻烦。此计时器通常不适合 Windows 窗体环境。
武藤一雄
17 天前
windows
·
微软
·
c#
·
asp.net
·
.net
·
.netcore
[.NET] 中 System.Collections.Generic命名空间详解
System.Collections.Generic 命名空间是 .NET Framework 和 .NET (Core) 中非常重要的一个命名空间。它引入了泛型集合的概念,