分类 .NET 下的文章

使用Brighter实现轻量型独立管道

前言

上次,我们介绍了使用MediatR的Behaviors功能,在业务层实现管道模式。(《为什么应该在业务层实现管道模式,而不用ASP.NET Core Middleware实现 | 2点原因和实现方式》)

阅读剩余部分

使用NetCoreBeauty优化.NET CORE独立部署目录结构

在将一个 .NET CORE \ .NET 5.0 \ .NET 6.0 程序进行独立部署发布时,会在发布目录产生很多系统类库,导致目录非常不简洁。这给寻找入口程序造成了困难,特别是路遥工具箱这种绿色软件,不会在开始菜单、系统桌面创建快捷方式,如此多的文件直接将小白用户劝退。

阅读剩余部分

使用最小WEB API实现文件上传

前言

在 .NET 6 之前,实现文件上传功能十分简单:

[HttpPost("upload")]
public async Task<IActionResult> Upload(IFormFile file)
{
    //对file执行操作

    return Ok(file.FileName);
}

但是,当使用 .NET 6 的最小 WEB API 来实现相同功能时,却意外地遇到了不少坑。

阅读剩余部分