首页 > 解决方案 > 如何配置 Azure Functions V3 以在本地运行时允许 50+MB 文件

问题描述

像这个已关闭的问题https://github.com/Azure/azure-functions-host/issues/5540我在弄清楚我应该更改什么设置以允许上传 100MB 文件时遇到问题

奇怪的是,该系统部署在允许大文件的 Azure 中,但没有人对应该影响这一点的设置进行任何更改。

那么,与 localhost 相比,在 Azure 中托管时,是否有一些我缺少的 local.settings.json 设置默认不同

错误:

Microsoft.Azure.WebJobs.Host.FunctionInvocationException:执行函数时出现异常:MessageReceiver ---> System.InvalidOperationException:异常绑定参数“请求”---> Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException:请求正文太大.

https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.server.kestrel.core.kestrelserverlimits.maxrequestbodysize?view=aspnetcore-3.1

但是我不知道在运行 Azure 函数时如何设置它,在启动时我无法设置它并在我的 Azure 函数之上设置 [DisableRequestSizeLimit] 或 [RequestSizeLimit(100000000)] 无效

标签: azureazure-functions

解决方案



推荐阅读