随笔分类 - [27]NET8
-
IHostedService 和 BackgroundService 区别
摘要:阅读目录 前言 介绍 IHostedService 示例 BackgroundService 示例 IHostedService 和 BackgroundService 区别 总结 前言 在.NET 8中,IHostedService 和 BackgroundService 两个核心接口的引入,增强 阅读全文
-
NuGet私有化部署
摘要:AvaloniaUI项目离线开发全攻略:IDE安装、模板应用与NuGet私有化部署一站式解决 1. 引言 在网络受限或完全离线的环境中开发.NET项目(本文示例为Avalonia UI项目),可能会遇到一些挑战。本文将为您提供一套完整的离线开发解决方案,包括IDE的安装、Avalonia UI模板的 阅读全文
-
.NET Core中实现防抖
摘要:利用分布式锁在ASP.NET Core中实现防抖 前言 在 Web 应用开发过程中,防抖(Debounce) 是确保同一操作在短时间内不会被重复触发的一种有效手段。常见的场景包括防止用户在短时间内重复提交表单,或者避免多次点击按钮导致后台服务执行多次相同的操作。无论在单机环境中,还是在分布式系统中都 阅读全文
-
Gradio.NET 8 简化 Web 应用开发
摘要:Gradio.NET 支持 .NET 8 简化 Web 应用开发 合集 - .NET 开源工具(7) 1..NET 开源快捷的数据库文档查询和生成工具07-312..NET 结果与错误处理利器 FluentResults08-013..NET+WPF 桌面快速启动工具 GeekDesk08-19 4 阅读全文
-
在IIS上部署ASP.NET Core Web API
摘要:在IIS上部署ASP.NET Core Web API和Blazor Wasm详细教程 前言 前段时间我们完成了七天.NET 8 操作 SQLite 入门到实战的开发系列教程,有不少同学留言问如何将项目发布部署到IIS上面运行。本篇文章我们就一起来讲讲在IIS上部署ASP.NET Core Web 阅读全文
-
.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 阅读全文