我想增加这个值(value)

 <httpRuntime maxRequestLength="2024000" executionTimeout="300"/>

但是我不确定如何测量,MB,KB?没有把握。我希望能够接受最大50 MB的请求。

问候

最佳答案

属性maxRequestLength指示ASP.NET支持的最大文件上传大小。此限制可用于防止由于用户将大文件发布到服务器而导致的拒绝服务攻击。指定的大小以千字节为单位。默认值为4096 KB(4 MB)。 MSDN

对于50 MB,您需要将其设置为51200。

<httpRuntime maxRequestLength="51200" executionTimeout="300"/>

根据评论编辑

OP不会询问执行超时,但是@barnes在下面的注释中做了询问。我觉得还要添加有关executionTimeout的一些详细信息,这是其他httpRuntime属性。

executionTimeout:

关于c# - 如何测量Web配置maxRequestLength中的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11438317/

10-11 02:04