Tag: ASP.NET Core
All the articles with the tag "ASP.NET Core".
-
.NET 11:让 Minimal API 验证消息支持多语言
Published: at 01:37 AM使用 .NET 11 的内置验证本地化功能,为 Minimal API 配置请求语言、资源文件和字段显示名称,并通过实际请求检查错误消息、语言回退与常见资源查找问题。
-
.NET 10 HttpClient 容错与重试顺序
Published: at 12:20 AM先用一次 500 个 socket 的实测说明连接复用,再讲 .NET 10 的键控客户端注册、标准容错处理器的五个默认策略、默认重试为何把同一个 POST 存了三次,以及处理器相对重试的位置该放哪边。
-
.NET 10 架构选型:整洁架构还是垂直切片
Published: at 01:30 AM用同一个商品 API 搭出整洁架构、垂直切片和混合方案三套骨架,数清加一个接口到底要动几个文件、跨几个项目,并给出混合方案的项目划分、共享代码规则、架构测试写法与选型判断。
-
MongoClient 单例之后:Dispose 释放了什么
Published: at 12:15 AMMongoClient 注册成单例几乎是共识,但 Dispose 并不会释放底层集群和连接池。本文拆开容器所有权、集群注册表和请求借用者三层,附无服务器环境下构造、句柄与查询的实测对照。
-
ASP.NET Core JWT 泄露后如何立即撤销
Published: at 06:47 AMASP.NET Core 的 JWT 在改密码后仍可能继续访问。本文用短期访问令牌、刷新令牌轮换和 token_version 检查,实现分钟级或即时撤销,并分析查询成本、并发与缓存边界。
-
ASP.NET Core 中同时支持多个认证方案
Published: at 12:39 AM迁移身份提供方时,一个 ASP.NET Core BFF 应用里要并存两套 Cookie 认证方案:策略方案按请求分流,OIDC 登录后按声明写入目标方案,控制器再按方案授权,并处理登出与重定向。
-
Claude Code 改 .NET 端点:先划清边界
Published: at 12:25 AM端点加一条 pageSize 范围校验看起来简单,但绑定失败、校验失败、默认值和下游查询都在契约里。本文把用 coding agent 做这类改动拆成六步,附 .NET 10 上实跑的七次 HTTP 检查记录。
-
MCP 服务器改成 HTTP 托管要动什么
Published: at 12:56 AM把 stdio 的 MCP 服务器改成 Streamable HTTP 托管,核心改动只有两行代码。本文说明这次迁移为什么让服务器第一次能被认证和部署,以及默认无状态、initialize 握手消失这两个正在发生的大变化会把代码带向哪里。
-
SSE 鉴权:五种方案怎么选
Published: at 12:54 AMEventSource 不能发自定义请求头,浏览器端 SSE 鉴权因此只剩三条路。本文把 Cookie、短期令牌、fetch-event-source 与 HttpClient 放回各自场景,并列出 CORS 凭证规则和令牌过期重连这些坑。