Tag: ASP.NET Core
All the articles with the tag "ASP.NET Core".
-
NLog 完整指南:.NET 灵活日志框架上手
Published: at 02:00 AM用 .NET 8+ 示例讲透 NLog 三大概念:Targets 定去向、Renderers 定格式、Rules 定路由,覆盖双配置与结构化日志,适合 ASP.NET Core 和 Worker Service 开发者。
-
MCP C# SDK v2.0 发布:无状态默认、原生 HTTP 与多轮交互
Published: at 04:03 AM官方 MCP C# SDK v2.0 随 2026-07-28 协议修订发布。三大核心变化:默认无状态架构让服务器可以水平扩展、原生 HTTP header 支持让现有基础设施直接路由 MCP 流量、Multi Round-Trip Requests 用一个模式替代了 tools/prompts/resources 三种旧模式。本文梳理 v2.0 的全部关键更新和向后兼容策略。
-
OpenTelemetry Traces .NET:ActivitySource、Span 与追踪管线
Published: at 12:12 AM深入理解 OpenTelemetry Traces 在 .NET 中的实现:从 ActivitySource/Activity 的 span 创建、Tags/Events/Exception 的上下文增强,到 W3C traceparent 跨服务传播和 OTel tracing pipeline 配置。包含 OrderService → InventoryService 的完整分布式追踪示例,以及常见坑点和测试方法。
-
OpenTelemetry in .NET:可观测性完整指南
Published: at 11:58 PM从零开始理解 OpenTelemetry 在 .NET 中的三大信号——Trace、Metrics、Logs——如何用 System.Diagnostics 原生 API 统一采集,再通过 OTLP 导出到任意后端。包含快速上手代码、自定义 ActivitySource、Meter 设计、Serilog 配合以及生产环境 exporter 配置,读完能直接在自己的 ASP.NET Core 项目里落地可观测性。
-
ASP.NET Core + SSE:构建流式 AI 聊天应用
Published: at 04:12 PM用 Server-Sent Events 在 ASP.NET Core 中实现 AI 聊天响应的逐字流式输出,让用户不用等待完整生成就能看到结果。从 SSE 原理到完整端点实现,一篇就能跑通。
-
ASP.NET Core 自定义用户管理:从注册到管理员面板
Published: at 12:37 AMMapIdentityApi 能快速搭好注册登录,但一碰到自定义字段、用户列表、角色管理和管理员端点就到头了。本文用一套 .NET 10 Minimal API,完整覆盖自定义用户模型、管理员 CRUD、角色分配、锁定/禁用、自助资料页和密码重置流程。
-
ASP.NET Core 内置 Rate Limiter:不装库也能做限流
Published: at 11:54 PMASP.NET Core 自 .NET 7 起内置四种限流算法,配合 GlobalLimiter 和分区键可以实现按用户、IP 或 API Key 的精细限流。本文覆盖算法选择、分区策略、429 响应和队列配置,附完整 C# 代码。
-
Serilog 生产环境最佳实践:从开发默认值到线上日志的十二条铁律
Published: at 11:32 PMSerilog 在开发环境跑得好好的,上线就拖慢请求、写爆磁盘、把用户手机号打得到处都是。这篇文章整理了十二条经过线上验证的最佳实践——异步 Sink、等级调优、PII 脱敏、关联 ID、日志轮转、循环内日志优化——每条都附带可复制的配置和代码。
-
从零构建 C# 模块化单体:一步步搭起来
Published: at 05:16 AM模块化单体保留单体部署的简单性,同时用边界上下文隔离让大项目持续可维护。这篇从创建方案结构开始,一步步搭起 Projects 和 Tasks 两个模块,再通过 Contracts 集成事件和 MediatR 打通跨模块通信,代码全部来自可运行的参考工程。