随笔分类 - [27]NET8
-
.NET 结果FluentResults
摘要:.NET 结果与错误处理利器 FluentResults 合集 - .NET 开源工具(1) 1..NET 结果与错误处理利器 FluentResults08-01 收起 前言 在项目开发中,方法返回的结果(成功或失败)对我们开发来说很重要。传统方法,如通过异常来指示错误或使用特定的返回类型(如布尔 阅读全文
-
C# 网络编程
摘要:C# 网络编程:.NET 开发者的核心技能 合集 - C# 基础(1) 1.C# 网络编程:.NET 开发者的核心技能07-22 收起 前言 数字化时代,网络编程已成为软件开发中不可或缺的一环,尤其对于 .NET 开发者而言,掌握 C# 中的网络编程技巧是迈向更高层次的必经之路。无论是构建高性能的 阅读全文
-
.NET单元测试使用AutoFixture
摘要:.NET单元测试使用AutoFixture按需填充的几种方式和最佳实践 AutoFixture是一个.NET库,旨在简化单元测试中的数据设置过程。通过自动生成测试数据,它帮助开发者减少测试代码的编写量,使得单元测试更加简洁、易读和易维护。AutoFixture可以用于任何.NET测试框架,如xUni 阅读全文
-
.NET 8 第三方中间件
摘要:推荐十个优秀的ASP.NET Core第三方中间件 推荐十个优秀的ASP.NET Core第三方中间件,你用过几个? ASP.NET Core 作为一个强大的、跨平台的、高性能的开源框架,为开发者提供了丰富的功能和灵活的扩展性。其中,中间件(Middleware)是 ASP.NET Core 架构中 阅读全文
-
发布到win11本地k8s集群Aspire项目
摘要:Aspire项目发布到win11本地k8s集群 合集 - 微服务(3) 1.微服务新体验之Aspire初体验05-30 2.Aspire项目发布到win11本地k8s集群05-31 3.微服务实践Aspire项目发布到远程k8s集群06-01 收起 前提 你必须会创建aspire项目,不会的请先看微 阅读全文
-
Aspire初体验
摘要:微服务新体验之Aspire初体验 合集 - 微服务(2) 1.微服务新体验之Aspire初体验05-30 2.Aspire项目发布到win11本地k8s集群05-31 收起 安装aspire 查看vs版本 我这的版本是17.9.7,不支持aspire,所以需要升级 更新VS 点击 帮助->检查更新 阅读全文
-
.NET能做什么
摘要:一文带你了解.NET能做什么? 前言 在DotNetGuide技术社区微信交流群经常看到有小伙伴问:.NET除了能写桌面应用和Web应用还能做什么?今天大姚将通过本篇文章来简单讲讲.NET能做哪些开发,对.NET感兴趣的小伙伴也可以自行领取文末附带的.NET相关学习资料。 .NET简单介绍 .NET 阅读全文
-
.NET8构建的简单、跨平台、模块化的商城系统
摘要:一个基于.NET Core构建的简单、跨平台、模块化的商城系统 前言 今天大姚给大家分享一个基于.NET Core构建的简单、跨平台、模块化、完全开源免费(MIT License)的商城系统:Module Shop。 商城后台管理端功能 商品:分类、品牌、单位、选项(销售属性)、属性、属性模板、属性 阅读全文
-
简单的.NET 8 Web API使用Kafka 发布订阅模式,示例api示例
摘要:简单的.NET 8 Web API使用Kafka 发布订阅模式,示例api示例 kafka 当使用Kafka时,我们需要使用Kafka的客户端库来与Kafka集群进行通信。在.NET Core中,可以使用Confluent.Kafka客户端库来实现与Kafka的集成。首先,我们需要在项目中添加Con 阅读全文
-
简单的.NET 8 Web API使用Redis发布订阅模式,示例api示例
摘要:简单的.NET 8 Web API使用Redis 发布订阅模式,示例api示例 Redis // WeatherForecastController.cs using Microsoft.AspNetCore.Mvc; using StackExchange.Redis; using System; 阅读全文
-
.Net Core 系列: 集成 CORS跨域配置
摘要:.Net Core 系列: 集成 CORS跨域配置 目录 什么是CORS? Asp .Net Core 种如何配置CORS? CorsPolicyBuilder类详解 注册以及使用策略三种方式 EnableCors 和 DisableCors 特性 关于带证书与不带证书代码的实现 跨源(cross- 阅读全文
-
.Net Core 系列: 集成 Consul 实现 服务注册与健康检查
摘要:目录 什么是 Consul? 安装和运行 Consul Asp .Net Core 如何集成 Consul 实现服务注册和健康检查 Consul.AspNetCore 中的 AddConsul 和 AddConsulServiceRegistration 方法 究竟做了什么? AddConsul 方 阅读全文
-
.NET8 WebApplication
摘要:.NET8 WebApplication剖析 WebApplication 是用于配置HTTP管道和路由的web应用程序,接来下我将一一拆解它的组成。 /// <summary> /// The web application used to configure the HTTP pipelin 阅读全文
-
FromRoute、FromQuery、FromBody 用法
摘要:.NET WebAPI 基础 FromRoute、FromQuery、FromBody 用法 合集 - .NET(23) 1..NET Core 环境搭建2022-03-162..Net Core IOC DI(依赖注入)2022-03-163..NET Core 读取配置技巧 - IOptions 阅读全文
-
Newtonsoft.Json.Linq 的层级结构
摘要:Json 基于类 Newtonsoft.Json.Linq.JToken 的应用简介【C# 基础】 〇、前言 在日常开发中,对于 Json 的使用还是比较频繁的,特别是 Json 对象和字符串或者实体对象之间的转换。 虽然几乎天天用,但是总是感觉没那么明了,今天结合微软的 Newtonsoft.Js 阅读全文
-
.NET源码解读kestrel服务器
摘要:.NET源码解读kestrel服务器及创建HttpContext对象流程 合集 - .NET源码解读系列(4) 1..NET通过源码深究依赖注入原理05-172.【.NET源码解读】Configuration组件及自动更新05-30 3..NET源码解读kestrel服务器及创建HttpContex 阅读全文
-
Breaking Changes When Upgrading from EF Core 6 to 7: What You Need to Know
摘要:Entity Framework Core (EF Core) is a popular Object-Relational Mapping (ORM) framework used by .NET developers for database operations. With the relea 阅读全文
-
.NET6通过SharpCifs访问操作Windows(smb)共享目录方法代码
摘要:.NET Core(C#)通过SharpCifs访问操作Windows(smb)共享目录方法代码 levi 编辑于 2021-08-08 本文主要介绍.NET Core中,使用SharpCifs访问windows共享目录或smb协义共享目录,或操作共享文件的方法代码。 1、SharpCifs的安装引 阅读全文
-
.NET6 RSA
摘要:C# .NET CORE .NET6 RSA 公钥加密 私钥解密 环境说明: .NET CORE 版本:.NET 6 。 .NET CORE 对于RSA的支持: 1. .NET 6 中内置了对 PKCS1,PKCS8 2种私钥格式的支持。 2. 如果你要部署在Linux,docker ,k8s 中; 阅读全文
-
upgrading-from-ef-core-6-to-7
摘要:Breaking Changes When Upgrading from EF Core 6 to 7: What You Need to Know March 7, 2023/0 Comments/in General development/by ajtowf Entity Framework 阅读全文