Windows云主机修改IIS默认上传、下载文件大小的限制
一、IIS6(Windows Server 2003)
步骤 | 操作 |
1 | 关闭iisadminservice服务。 |
2 | 找到系统盘目录下的文件:%SystemRoot%\system32\inetsrv\metabase.xml 。 |
3 | 编辑metabase.xml文件,修改ASPMaxRequestEntityAllowed值,默认为204800(字节),根据需要修改为相应大小(将该值改为20480000,即20MB)。 |
4 | 重启iisadminservice服务。 |
二、IIS7(Windows 7、Windows Server 2008)
当上传文件小于30M时
步骤 | 操作 |
1 | 在IIS管理器中找到ASP设置。 |
2 | 在“asp”的“限制属性”中最后一行,修改“最大请求主体限制”的值,如2G(2000000000,单位为字节)。 |
当上传文件大于30M时
步骤 | 操作 |
1 | 停止IIS7服务。 |
2 | 找到文件:C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml 。 |
3 | 右键文件 > 属性 > 安全,选中目标用户,点击高级,修改文件所有者。 |
4 | 添加当前用户的“写入”权限。 |
5 | 去掉文件的只读属性。 |
6 | 查找maxAllowedContentLength默认值为30000000(字节),修改为所需大小。 |
7 | 启动IIS7服务。 |
三、IIS10(Windows Server 2016及更高版本)
方法一:通过配置编辑器
步骤 | 操作 |
1 | 打开IIS管理器,选择目标站点。 |
2 | 双击“管理”下的“配置编辑器”。 |
3 | 找到节点system.webServer/security/requestFiltering 。 |
4 | 将requestLimits 下的maxAllowedContentLength 的值修改为所需大小(102400000,即100M)。 |
方法二:通过web.config配置文件
步骤 | 操作 |
1 | 打开或创建web.config文件。 |
2 | 在 节点下添加以下内容: |
3 | 保存文件并重启IIS。 |
ASP.NET Core在IIS中的配置
方法一:通过配置编辑器
步骤 | 操作 |
1 | 打开IIS管理器,选择目标站点。 |
2 | 双击“管理”下的“配置编辑器”。 |
3 | 找到节点system.webServer/security/requestFiltering 。 |
4 | 将requestLimits 下的maxAllowedContentLength 的值修改为所需大小(2147483648,即2GB)。 |
方法二:通过Startup类配置
步骤 | 操作 |
1 | 打开Startup.cs文件。 |
2 | 在ConfigureServices 方法中添加以下代码: |
3 | 保存文件并重启IIS。 |
通过以上步骤,您可以根据实际需求调整Windows云主机上IIS的上传和下载文件大小限制,确保应用程序能够处理符合业务需求的各类文件。
到此,以上就是小编对于“windows云主机 修改iis默认上传、下载文件大小的限制”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。