Tag: .NET
All the articles with the tag ".NET".
-
10 个 Async/Await 错误正在拖垮你的 ASP.NET Core API 性能
Published: at 03:55 AM来自 Mattrx(110k MAU 的营销分析 SaaS)真实生产环境:10 个 async/await 错误如何造成线程池饥饿、死锁和延迟飙升。每个错误都包含可直接编译的错误代码、修复后的正确写法、dotnet-counters 诊断信号,以及修复后的量化指标——吞吐量从 1,200 RPS 提升到 4,500 RPS,p95 延迟从 8.2 秒降至 1.4 秒,两周工作零新基础设施。
-
SOLID 原则在 C# 和 .NET 10 里的落地方式
Published: at 04:38 AMSOLID 不是背五个缩写,而是用来控制 C# 代码腐化的设计工具。本文结合 Dev Leader 的 .NET 10 参考文章,拆解 SRP、OCP、LSP、ISP、DIP 各自解决的问题、典型坏味道和落地边界。
-
C# Mediator 模式决策指南:什么时候该用,什么时候别用
Published: at 11:11 PMMediator 模式适合收束多对象之间复杂、易变的通信规则,但不适合简单稳定的直接调用。这篇用 C# 表单协调、聊天室和替代模式对比,整理一套可落地的判断清单。
-
Claude Code 进阶用法:.NET 项目里最值得落地的 20 个习惯
Published: at 12:30 AMMukesh Murugan 总结了 20 条面向 .NET 开发者的 Claude Code 进阶经验。本文把它们整理成五类可落地做法:验证循环、上下文管理、hooks 自动化、MCP/Roslyn 语义工具,以及 worktrees 和模型选择。
-
ASP.NET Core Web API 集成测试:用 WebApplicationFactory 跑完整 HTTP 管线
Published: at 11:10 PMWebApplicationFactory 可以在测试中启动真实 ASP.NET Core 管线,再替换数据库、认证和外部服务。本文按测试宿主、请求断言、认证伪造、数据隔离和 xUnit 组织方式,梳理一套可落地的 Web API 集成测试写法。
-
用 .NET 写一个简单 MCP Server:从 stdio 到本地工具
Published: at 01:03 AMMCP Server 可以让 Cursor、VS Code、LM Studio 等 AI 客户端发现并调用你定义的本地工具。这篇基于 Paul Michaels 的示例,梳理 .NET MCP Server 的最小注册、tool attribute、DI 注入、LM Studio 工具、客户端配置和日志注意事项。
-
.NET 的多次重生:从 Framework 到统一的现代平台
Published: at 12:51 AM.NET 的命名历史看起来混乱:Framework、Core、Standard、5 到 10,甚至面向未来的 11。但 BinaryIntellect 这篇文章提醒我们,这不是简单的品牌更名,而是一个平台从 Windows 时代、开源重建、碎片桥接到现代统一的生存故事。
-
ASP.NET Core 错误处理:Problem Details 和全局异常处理
Published: at 12:27 AMASP.NET Core Web API 的错误处理不该只返回空的 500。这篇按 .NET 10 语境梳理 Problem Details、UseExceptionHandler、IExceptionHandler、验证错误、日志和开发/生产差异,帮助你做出一致、可追踪、不过度暴露的错误响应。