.net core 如何获取.net核心API中错误500后面的错误

.net core 如何获取.net核心API中错误500后面的错误,.net-core,asp.net-apicontroller,.net Core,Asp.net Apicontroller,我有一个Vue前端和.netAPI后端。 后端没有拾取我的文件,并给我一个500错误。 我怎么知道500错误意味着什么 我尝试了一组只传递“文件”的文件 以及使用IFormFileCollection。然后我得到一个400,甚至没有拾取端点 Vue: 原料药 目标是在api中获取文件。 此外,还要获取多个文件。以下是适用于我的代码 [HttpPost("[Action]")] [DisableRequestSizeLimit] public async string SendFi

我有一个Vue前端和.netAPI后端。 后端没有拾取我的文件,并给我一个500错误。 我怎么知道500错误意味着什么

我尝试了一组只传递“文件”的文件 以及使用IFormFileCollection。然后我得到一个400,甚至没有拾取端点

Vue:

原料药

目标是在api中获取文件。
此外,还要获取多个文件。

以下是适用于我的代码

[HttpPost("[Action]")]
    [DisableRequestSizeLimit]
    public async string SendFiles()
    {
        var formData = await HttpContext.Request.ReadFormAsync();
        foreach (var file in formData.Files)
        { }
    }

请发布完整错误以查看您的案例中实际发生的情况。标题是“如何获取错误背后的错误500”:),因为我不知道如何获得更好的错误。我最终将img转换为base64并将其作为字符串发送。我觉得微软在这个实现上放弃了主动权
        [HttpPost("[Action]")]
        [DisableRequestSizeLimit]
        public string SendFiles([FromBody]IFormFile files)
        {
            return "Yes!";
        }
[HttpPost("[Action]")]
    [DisableRequestSizeLimit]
    public async string SendFiles()
    {
        var formData = await HttpContext.Request.ReadFormAsync();
        foreach (var file in formData.Files)
        { }
    }