技术栈
.net(core)
netry
1 个月前
.net(core)
.NET 9使用Scalar替代Swagger
.NET 9刚刚正式发布了,如果你创建一个空的Asp.Net Core 9.0的Web API项目,启动之后,你会惊讶地发现陪伴你多年的Swagger没有了!——这是因为ASP.NET Core项目组已经将Swashbuckle.AspNetCore从.NET 9里移除了,详情看这里 [github]Announcement: Swashbuckle.AspNetCore is being removed in .NET 9
netry
4 个月前
.net(core)
·
日常记录
.NET 8 Moq mock GetRequiredKeyedService Setup报错
项目代码里有地方用到IServiceProvider.GetRequiredKeyedService<T>来解析服务,在写单元测试时需要Mock它,本以为像下面这样写就可以了:
netry
6 个月前
.net(core)
【踩坑】.NET 8.0 自定义IExceptionHandler不生效
在ASP.NET Core里,我们可以使用中间件(Middleware)实现全局的异常处理。 如内置的异常处理中间件 UseExceptionHandler