解决 IIS 上传文件大小限制
服务器环境#
操作系统: Windows Server 2012 R2
IIS 版本: 8.5.9600.16384
遇到的问题#
无法上传大于 30 MB 的文件
解决方案#
这是由于 IIS 7 及以上版本默认文件上传大小是 30M,通过图例进行修改为 3 个 G
也可以通过微软官方给的解决方案,直接修改 ApplicationHost.config 文件
-
单击开始。在开始搜索框中,键入记事本。右键单击记事本,然后单击以管理员身份运行。
注意:如果提示您输入管理员密码或进行确认,键入密码,或单击继续。
-
在文件菜单上,单击打开。在文件名框中,键入
%windir%\system32\inetsrv\config\applicationhost.config
,然后单击打开。 -
在
ApplicationHost.config
文件中,找到<requestLimits>
节点。 -
删除
maxAllowedContentLength
属性。或者,添加一个与客户端作为请求的一部分发送的内容长度标头的大小相匹配的值。默认情况下,maxAllowedContentLength
属性的值为30000000
。
例如,修改 <requestFiltering>
节中的以下配置数据。
<requestLimits maxAllowedContentLength ="<length>" />
将 ApplicationHost.config 文件保存。
P.S: maxAllowedContentLength: 最大允许内容长度,单位 Byte(字节)
参考链接#
访问正在运行 Internet Information Services 7.0 的服务器上承载的网站时出现错误消息:"HTTP 错误 404.13-CONTENT_LENGTH_TOO_LARGE"
作者:viazure
出处:https://www.cnblogs.com/viazure/p/12712482.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理