Tag: ASP.NET Core
All the articles with the tag "ASP.NET Core".
-
EF Core 10 乐观并发控制:ASP.NET Core Web API 实战指南
Published: at 12:07 AM用 EF Core 10 + PostgreSQL 搭建防丢失更新的 ASP.NET Core Web API。涵盖 RowVersion 配置、DbUpdateConcurrencyException 处理、409 响应、自动重试策略,以及乐观锁与悲观锁的选择决策矩阵。
-
用 .NET 可组合 AI 技术栈构建会议助手应用
Published: at 01:56 AM微软 .NET 团队在 MVP Summit 上演示了一个名为 ConferencePulse 的 Blazor Server 会议助手,使用 Microsoft.Extensions.AI、VectorData、DataIngestion、MCP 和 Microsoft Agent Framework 完整落地了 AI 功能,本文拆解它的架构和关键实现。
-
在 ASP.NET Core 中为 SignalR Hub 添加 JWT 身份认证
Published: at 04:32 AMSignalR 默认允许任意客户端连接 Hub,不做身份验证。本文从后端配置、Hub 授权、服务端流式推送,到 JavaScript 和 .NET 客户端接入,完整演示如何用 JWT 保护 SignalR 连接,并整理了六条生产环境安全实践。
-
.NET 10 中结合 API 版本管理与 OpenAPI 的完整指南
Published: at 04:17 AMAsp.Versioning v10 首次正式支持 .NET 10 和内置 OpenAPI,本文从零演示如何为 Controllers 和 Minimal APIs 配置多版本 API,并集成 SwaggerUI / Scalar 可视化文档,代码精简、维护友好。
-
C# Feature Slice 测试策略:单元测试、集成测试与边界划分
Published: at 12:28 PMFeature-sliced 架构的核心优势之一是让测试变得清晰:Handler 是天然的单元测试边界,WebApplicationFactory 覆盖 HTTP 管道。本文介绍针对 .NET Feature Slice 应用的完整测试策略,包括 Handler 单元测试、集成测试搭建、验证逻辑测试和 Testcontainers 使用方式。
-
不要 .csproj 也能行:用 .NET 11 file-based app 构建完整 Web API
Published: at 01:40 AM作者用一个周末验证了一件事:.NET 11 的 file-based apps 特性能不能支撑起一个真实的 ASP.NET Core Web API。结果是能——只需一个 .cs 文件入口,发布产物是 30 MB 的单一原生二进制,感觉跟写 Go 服务没多大区别。EF Core 迁移是目前唯一没解决干净的地方。
-
不用 MediatR 的 C# Feature Slicing:纯 Handler 直接干活
Published: at 12:17 AMFeature slicing 的组织价值来自文件夹结构,而不是 MediatR。本文用 ASP.NET Core Minimal API 和纯 C# 类,从零搭建一个完整的 feature slice 架构,覆盖 handler 模式、跨切面关注点处理和 DI 注册,不依赖任何调度库。
-
C# 功能切片:按业务功能组织代码
Published: at 02:33 AM功能切片(Feature Slicing)是一种将代码按业务功能而非技术层次组织的方式。本文以 ASP.NET Core Minimal APIs 为例,展示如何构建真实的功能切片,包括请求/响应模型、处理器和端点的完整实现,无需 MediatR。
-
ASP.NET Core API 版本管理完全指南(.NET 10)
Published: at 01:16 AM每个 API 迟早都会有破坏性变更。本文讲清楚为什么要做 API 版本管理,如何区分破坏性与非破坏性变更,并用 .NET 10 Minimal API 的完整代码演示从配置到废弃再到迁移的全流程。