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. Convert.ChangeType转换泛型的性能损失测试

    经常要传入参数包,当时一直是用泛型+ChangeType解决的.测试了下,看来这样确实慢了. 另外,可能都会认为Release发布之后会被优化掉.但测试了Release和Debug结果一样慢,比较失望 ...

  2. shell基础知识

    Shell 学习基础 1.组合命令的符号 管道,将前面一个命令的结果作为后面一个命令的输入 分号,顺序执行用分号分割的命令 重定向,重定向包括三种:输入重定向.输出重定向.错误重定向,以7个不同的符号 ...

  3. 使用Keil的MicroLIB时自动设置堆大小——玩嵌入式以来最高难度

    Keil编译项目,如果使用微库MicroLIB,就可以使用malloc.微库内部位置一个堆管理模块.芯片的RAM大小是固定了的,前面分为全局变量,后面分给堆和栈,这是一般开发方式.但是我们在开发项目的 ...

  4. java 学习路线《转》

    *第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架: *第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及: *第三阶段 ...

  5. Codeforces Round #372 (Div. 2) B

    Description ZS the Coder loves to read the dictionary. He thinks that a word is nice if there exists ...

  6. 巧用ViewPager 打造不一样的广告轮播切换效果

    一.概述 如果大家关注了我的微信公众号的话,一定知道我在5月6号的时候推送了一篇文章,文章名为Android超高仿QQ附近的人搜索展示(一),通过该文可以利用ViewPager实现单页显示多个Item ...

  7. linux ssh 使用深度解析(key登录详解)

    SSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet Engineering Task Force)的Network Working Gr ...

  8. CronTrigger:Corn表达式

    定时触发 CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表.C ...

  9. Dancing Links

    Dancing Links用来解决如下精确匹配的问题: 选择若干行使得每一列恰好有一个1.Dancing Links通过对非零元素建立双向十字循环链表.上面的例子建立的链表如下所示: 计算的时候使用搜 ...

  10. Cheatsheet: 2013 08.01 ~ 08.13

    Mobile Objective C Blocks: Summary, Syntax & Best Practices Android SDK: Create an Arithmetic Ga ...