IIS 设置服务器上传最大附件
来源:互联网 发布:windows原版aero主题 编辑:程序博客网 时间:2024/06/02 02:00
系统环境:win8
开发环境:asp.net mvc
功能:文件上传
在上传文件时,比较小的文件会直接上传成功,大的文件页面报错:“文件超过了最大请求长度”。
经过查明:
需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedContentLength,maxRequestLength 允许上传文件的长度,和请求的长度,两个大小需要设置一致,如果不一致,则以请求长度为准。
The maximum request size in kilobytes. The default size is 4096 KB (4 MB). 默认请求长度只有4M. 设置的单位都为byte
<system.web>
<httpRuntime maxRequestLength="2147483647" executionTimeout="36000" delayNotificationTimeout="36000"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<!--<requestLimits maxAllowedContentLength="1073741824"/>-->
<requestLimits maxAllowedContentLength="2147483648"/>
</requestFiltering>
</security>
</system.webServer>
以上是对某个站点或者某个应用上限制大小,配置的web.config
要以上配置有效的前提是,要确保applicationhost.config中对该项修改的权限已经放开。
applicationhost.config文件路径在 C:\Windows\System32\inetsrv\config 下
可通过如下设置进行更改:
modify the overrideModeDefault from "Deny" to "Allow" like so:
<sectionGroup name="system.webServer">
<sectionGroup name="security">
<section name="requestFiltering" overrideModeDefault="Allow" />
</sectionGroup>
</sectionGroup>
确认修改过applicationhost.config中上述设置以后,再进行web.config中的设置。
二: 也可以直接设置服务器级别的文件上传大小,在applicationhost.config文件中加上以下字段
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483647" />
</requestFiltering>
<security>
<system.webServer>
也可以使用命令模式修改:
也可以使用命令行模式修改applicationhost.config:
%windir%\system32\inetsrv\appcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:2147483647
命令模式尚未试过。
- IIS 设置服务器上传最大附件
- IIS 中设置文件上传最大长度
- win2003中IIS上传大附件下载附件超时等设置参考
- 在iis环境下 phpcmsv9 用swfupload上传大附件提示服务器i/0错误
- IIS7下如何设置IIS对上传附件大小的限制
- 大附件上传 服务器配置
- IIS允许上传附件大小修改
- 笔记:IIS服务器中设置上传文件的大小
- 服务器IIS安全设置
- 服务器IIS安全设置
- 服务器iis权限设置
- 服务器iis权限设置
- 设置iis服务器虚拟目录
- 三、IIS服务器设置
- (ZZ)discuz上传附件设置
- JIRA无法上传附件的设置
- IIS文件上传大小设置
- iis Excel 上传生成 设置
- OS开发最常用三方库集合OC版(三方库、插件、博客等等)
- 【java开发工具使用】idea中GIT使用技巧
- git 常用命令
- mybatis自动生成带的Example用法
- opencart 全货币支持代码
- IIS 设置服务器上传最大附件
- 带滑动条的ViewPager的框架(无具体数据+侧拉框)
- 【I/O模型】两种高性能IO设计模式(二)
- velocity 配置toolbox:No toolbox was found错误的一种可能解释
- thymeleaf 学习记录
- 对算法的理解
- Android的IPC机制(七)—— Socket的原理简析与使用
- Java虚拟机专题之类加载机制(读书笔记)
- cmd命令入门,简单教程(DOS?)