0
点赞
收藏
分享

微信扫一扫

【应用服务 App Service】App Service中上传文件/图片(> 2M)后就出现500错误(Maximum request length exceeded).

莞尔小迷糊 2022-09-02 阅读 167

问题描述

在使用App Service (Windows)做文件/图片上传时候,时常遇见上传大文件时候出现错误,这是因为Azure 中默认的web服务器是IIS ,需要设置IIS的默认的请求体的大小。所以当遇见(Maximum request length exceeded)错误时,可以修改web.config 中maxRequestLength请求体的大小来解决问题。

【应用服务 App Service】App Service中上传文件/图片(> 2M)后就出现500错误(Maximum request length exceeded)._java

 

在应用的发布文件中,如果包含了web.config文件,则可以自己在文件中修改后重新发布。也可以直接登录kudu站点(两种方式登录Kudu。一:Azure App Service Overview -> Advanced Tools -> Go。 二:在站点URL加上SCM访问。如:https://xxxxxx.scm.chinacloudsites.cn/)在wwwroot目录下修改web.config文件。 

web.config的文件内容如下:

<system.webServer>
 <system.web>
    <httpRuntime maxRequestLength="1048576" />
   </system.web>

<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
</system.webServer>

 注:maxRequestLength的单位为Byte,即1048576 = 1024KB

参考文档

JAVA 网站上传大文件报 500 错误:​​https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-web-apps-qa-java-upload-large-file-error​​

 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!



举报

相关推荐

0 条评论