IIS UploadReadAheadSize值的含义

问题描述

嗨,我在上传文件时遇到错误,说我的Umbraco CMS中的请求太大。现在,我读到我需要在IIS中专门修改配置编辑器,特别是UploadReadAheadSize,现在在打开配置时将其值设置为41265,请问这是否以KB为单位?或MB?基本上,我希望能够上传大于20mb的文件。我应该在这里放置什么值?

解决方法

https://docs.microsoft.com/en-us/iis/configuration/system.webserver/serverruntime

maxRequestEntityAllowed和uploadReadAheadSize属性分别配置请求实体正文中允许的最大字节数和Web服务器将读取的字节数的限制。缓冲区并传递给ISAPI扩展。

(重点是我的)

,

要在iis中增加文件上传限制,可以使用requestFiltering功能:

1)打开iis管理器,选择您的站点。

2)选择“请求过滤”,然后双击该图标将其打开。显示“请求过滤”窗格。

enter image description here

3)从屏幕右侧的“动作”窗格中,单击“编辑功能设置...”链接。显示“编辑请求过滤设置”窗口。

4)在“请求限制”部分中,输入适当的“最大允许内容长度(字节)”,然后单击“确定”按钮。

enter image description here

5)重新启动IIS。