IIS7下设置上传附件大小的限制,下载附件限制问题

 

最近项目中涉及到一个上传附件的问题,项目在本地运行时上传无论多大的附件都是没有问题,但是一旦部署到服务器上以后上传的附件超过一定大小就上传不成功!这种问题一般都是iis对上传附件限制问题。于是打开IIS(IIS7),修改配置节大小,结果试下,还是不行,于是上网搜了几种方式都不行!于是,暂且放下这个问题…

本文来自IISBOY网

今天闲来没什么事,继续上网搜下有关的解决办法,看到一个解决方法(经证明,是可以的啊),具体的方法是什么样的呢,如下: 内容来自iisboy

一、找到修改大小的配置文件和配置节点 本文来自IISBOY网

打开你系统盘(我是C盘),找到C:\Windows\System32\inetsrv\config\schema目录,该目录下有一个IIS_schema.xml,右击打开文件,Ctrl+F,然后输入"     内容来自iisboy

<attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />",找到该配置节点,我们看到有一个defaultValue=30000000,不错,就是它限制了上传文件的大小,既然找到了,那就让咱来把它修改掉吧,暂且把3改为5(50M左右)试试吧!Ctrl+S,弹出无法保存,文件是只读属性!那好吧,咱来把文件的只读属性改掉吧!右击—>属性—>去掉只读,保存!嘣,弹出了一个对话框,

提示没有权利修改文件属性,用的是管理员登录的,还没有权限,哎,权限问题!同样,我们这时想编辑administrator权限把修改和写入权限加上去同样会弹出上面没有权限的提示!

二、修改文件权限以便能修改文件 内容来自iisboy

找到了修改的地方却不能修改,却碰到权限问题,而且就这个 权限问题还搞了我半天,郁闷啊!废话少说,继续工作吧! copyright iisboy

右击文件—>属性—>安全,我们看看administrator权限

我们看到,administrator只有读取的权限,并没有写入和修改的权利,我们再看下面有个TrustedInstaller

我们发现该用户组却又这对当前这个文件的所有权限!百度看下,网上说从Vista到Windows 7系统开始,系统加入了TrustedInstaller虚拟帐目,权限比administrator还大,哎,不管它呢!现在我就要用administrator来修改文件。单击“高级”—>"所有者",如下:

当前所有者是"TrustedInstaller",我们要把它改为“administrator”,单击“编辑”,选择“administrator”,单击“应用”,这时弹出一个对话框,如下图:

不用管它,单击确定,这时,我们看当前文件的所有者变成administrator了,如下图:

操作完这一切了,我们回头想直接修改文件属性还是不够的,我们需要把我们administrator对文件的权限提升下,勾上“完全控制”,如下图:

三、修改配置文件

IIS安装配置疑难网站

好了,我们现在有文件的完全控制权限了,我们先把文件的只读属性去掉,接下来修改大小就很简单,找到第一步讲的配置节点将大小修改为自己想要的大小,然后重启下IIS即可,经验证也是正确的!到现在对IIS对上传附件大小限制的修改也就完成了!

本文来自IISBOY网

四、后续——将文件的权限还原

iisboy.com

刚才我们将文件的所有者改为了administrator,现在我又想将文件的所有者还原,怎么办呢,按照老办法:右击—>属性—>安全—>高级—>所有者—>编辑—>其他用户或组,我们输入“TrustedInstaller”,检查名称却说找不到用户名和组,于是继续百度啊!原来全程应是“NT SERVICE\TrustedInstaller”,检查名称果然正确了,然后确定—>确定……就这样,我们又把文件还原成修改前的权限啦,大功告成,哈哈!

附注:上边是修改上传文件限制的,现在这个是修改下载文件限制的:

先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inetsrv\config\schema下的 IIS_schema.xml 文件。
3、取消文件的只读属性。
4、用纯文本方式打开,找到bufferingLimit 把它对应的 defaultValue="4194304"即4096KB , 修改为需要的值,修改的值要求在0-2147483647之间。

这里的修改文件属性的同上!!!

传大附件在iis7以上的设置的更多相关文章

  1. net core 解除上传大附件的限制

    1.对于使用自带服务器kernal的情况下,只需要在对应的action上添加属性 DisableRequestSizeLimit [HttpPost] [DisableRequestSizeLimit ...

  2. IIS7下swfupload上传大文件出现404错误

    要求上传附件大小限制在2G,原本以为可以轻松搞定.在编译模式下可以上传大文件,可是在IIS7下(自己架的服务器),一上传大的文件就会出现 Http 404错误,偶尔有的文件还有IO. error错误. ...

  3. ASP.Net上传大文件解决方案之IIS7.0下的配置

    开源的Brettle.Web.NeatUpload.在公司IIS6.0使用正常,但是在Windows 2008 server IIS7上使用不正常.在网上看到一个解决办法但是没有效果 IIS 7 默认 ...

  4. Asp.net 使用Neatupload 第三方控件上传大文件,在IIS7上无法正常工作解决

    使用环境:Window Server2008 + IIS7 更改web.config配置 1.在<configSections></configSections>节内加入: & ...

  5. 彻底解决DZ大附件上传问题

    个. 注意:很多人遇到修改php.ini后重应WEB服务后仍然不能生效.这种情况应该先确认一下所改的php.ini是不是当前PHP所使用的.您可以在WEB目录下建立一个php文件,内容很简单就一句话& ...

  6. IIS 上传大文件 30MB 设置限制了上传大小

    用uploadify在IIS6下上传大文件没有问题,但是迁移到IIS7下面,上传大文件时,出现HTTP 404错误. 查了半天,原来是IIS7下的默认设置限制了上传大小.这个时候Web.Config中 ...

  7. [转]通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题

    转:http://blog.csdn.net/zhengwish/article/details/51602059 通过设置nginx的client_max_body_size解决nginx+php上 ...

  8. 通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题

    通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题:用nginx来做webserver的时,上传大文件时需要特别注意client_max_body_si ...

  9. 【转】Windows2008上传大文件的解决方法(iis7解决上传大容量文件)

    2008上传大文件的解决方法:http://wenku.it168.com/d_000091739.shtml 2003上传大文件的解决方法:http://tech.v01.cn/windowsxit ...

随机推荐

  1. 【转】写一个标准宏MIN,这个宏输入两个参数并返回较小的那个。另外当写下least=MIN(*p++,b)时会发生什么

    解答:#define MIN(A,B) ((A) <= (B) ? (A) : (B)) MIN(*p++, b)会产生宏副作用 剖析:这个面试题主要考察宏定义可以实现函数的功能.但是它终归不是 ...

  2. tomcant报错The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path

    下载与你Tomcat对应版本的 tcnative-1.dll,放到apache-tomcat-7.0.57\bin 目录下,重启tomcat http://archive.apache.org/dis ...

  3. Redis的WEB界面管理工具phpRedisAdmin

    下载地址:http://down.admin5.com/php/75024.html 官方网址:https://github.com/ErikDubbelboer/phpRedisAdmin

  4. IOS文字属性备注

    // Predefined character attributes for text. If the key is not in the dictionary, then use the defau ...

  5. 4-JS对象

    js中哪些是对象 除了字符串.数字.false.true.null和undefined之外,JavaScript中的值都是对象 原型(prototype) 每一个JavaScript对象(null除外 ...

  6. SqlSever基础 where 与 group by组合起来 处理数据

    镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ ...

  7. Linux下新的网络管理工具ip替代ifconfig零压力

    如果你使用 Linux 足够久,那么你自然知道一些工具的来与去.2009年 Debian 开发者邮件列表宣布放弃使用缺乏维护的 net-tools 工具包正是如此.到今天 net-tools 仍然被部 ...

  8. android 串口调试

    在usb调试过程中,都会选择串口查看log,更希望在串口中输入命令查看相关状态.但是一般情况下串口调试时 进程用户是shell,即使你在adb shell下是root用户. 暴力方法是在 adroid ...

  9. oracle 快照

    select count(*) from atzserreportb drop snapshot atzserreportb Create snapshot atzserreportb as sele ...

  10. 关于HTTP GET请求的url中文参数编码

    场景:前端用JS构造了一个GET请求,携带了一个中文的参数,通过Spring MVC传到后台以后解析中文是乱码. 1. 发送请求,从浏览器中捕获到http的请求内容如下: Remote Address ...