我想知道.net核心应用程序中的默认最大请求长度是什么。
我从几个链接中读到asp.net应用程序的默认限制为 4 MB ,同样适用于此。
但是在测试中我发现,即使没有覆盖默认限制,我也可以上传大小 14 MB 的文件,但对于 30 MB 大小的文件,它会失败
我当然知道如何增加此限制但我想知道什么是默认限制。有没有要检查的c#代码?找不到任何相关的文件。
答案 0 :(得分:3)
使用IIS托管时,默认的最大文件大小似乎为28.6 MB
。使用Kestrel托管时,应该没有最大文件上传大小(或者文档说的那样)。
答案 1 :(得分:1)
默认的最大文件大小为4MB。
如果您想增加上传大小,可以这样做:
使用应用程序智能设置 - 在configure服务方法中。在此示例中,最多可上载100 MB文件。
$.getJSON()
答案 2 :(得分:0)
你的执行超时可能是短暂的,除了最大长度,你还需要注意网页只在最长的时间内执行..在PHP中它是60秒。对于asp.net,你可以修改web.config在httpRunTime
上添加它<httpRuntime executionTimeout="300"
其中300相当于5分钟或300/60。
我希望这可以解决您的问题和快乐的编码! =)