问题描述
嗨,我在上传大文件时遇到错误,说我的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)选择“请求过滤”,然后双击该图标将其打开。显示“请求过滤”窗格。
3)从屏幕右侧的“动作”窗格中,单击“编辑功能设置...”链接。显示“编辑请求过滤设置”窗口。
4)在“请求限制”部分中,输入适当的“最大允许内容长度(字节)”,然后单击“确定”按钮。
5)重新启动IIS。