一、缘由因.net引起的

方法一:(经过验证了)

错误提示:
System.ObjectDisposedException: 无法访问已关闭的文件。
解决办法:

在web.config文件中添加如下语句:
<system.web>
<httpRuntime executionTimeout="90" maxRequestLength="20000" useFullyQualifiedRedirectUrl="false" requestLengthDiskThreshold="8192"/>
</system.web>

maxRequestLength="40960" 是最大的请求数,单位为:K

注:<system.web>一定要新建的,否则无效!

方法二:

修改C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config文件

<httpRuntime executionTimeout="190" maxRequestLength="40960"
maxRequestLength="40960" 是最大的请求数,单位为:K

方法一和方法二只要一个就可以。

二、缘由因Win2003,IIS6.0引起的

要首先要修改IIS6.0中的asp请求的最大字节数,默认时为200K;
方法:打开位于 C:\Windows\System32\Inetsrv 中的 metabase.XML,
并修改 AspMaxRequestEntityAllow ed 为你需要的值(例如 "1073741824", 1GB),默认是204800;
技术背景:
在 IIS 6.0 中, AspMaxRequestEntityAllow ed 属性指定了一个 ASP 请求(Request)可以使用的最大字节数. 如果 Content-Length 头信息中包含的请求长度超过了 AspMaxRequestEntityAllow ed 的值, IIS 将返回一个 403 错误信息.
这个属性值与 MaxRequestEntityAllowed 相似, 但是是针对 ASP 请求的. 假如你知道自己的 ASP 应用只需要处理很少的请求数据, 你可以在 World Wide Web Publishing Service (WWW 发布服务)层级设定全局的 MaxRequestEntityAllowed 属性为 1MB, 并单独设定 AspMaxRequestEntityAllow ed 为一个较小的值.
注意: 在编辑文件前请停止 IIS 服务, 否则无法保存修改后的文件.
也可以那么解决:
到微软站点载了IIS6 Resource Kit Tools(http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en),安装后利用Metabase Explorer修改了(local)\LM\W3SVC\AspMaxRequestEntityAllow ed属性(默认为200K=204800),修改为1G就是了;同时修改了AspScriptTimeout属性调整下时限,就可以上传大文件了。

.Net用UploadFile控件上传文件受到大小限制的解决办法相关推荐

  1. asp.net fileupload 文件上传后服务器上找不到文件,Asp.net中FileUpload控件上传文件例子...

    FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器.用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,C:\MyFiles ...

  2. ASP.NET 2.0使用FileUpload控件上传文件示例

    在ASP.NET 2.0中使用FileUpload服务器控件很容易的就能将文件上传到服务器,一个简单的例子如下: aspx: 程序代码 <%@ Page Language="C#&qu ...

  3. Zuul上传文件,中文文件名乱码解决办法

    问题描述 在项目中又一个上传文件的oss服务,直接调用服务的上传文件成功,如果经过网关zuul服务,上传中文名字的文件,文件名会出现乱码,最终导致上传失败,如果上传英文名字的文件,没有任何问题.怀疑网 ...

  4. 安装SQL Server出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法...

    以下是错误报告: 标题: SQL Server 安装程序失败. ------------------------------ SQL Server 安装程序遇到以下错误: 在创建窗口句柄之前,不能在控 ...

  5. GitHub上传文件不能超过100M的解决办法

    上传项目到GitHub上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M.如果需要上传超过100M的文件,就需要我们自己去修改配置. 首先,打开终端,进入项目 ...

  6. Git上传文件不能超过100M的解决办法

    上传项目到Git上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M.如果需要上传超过100M的文件,就需要我们自己去修改配置. 首先,打开终端,进入项目所在的 ...

  7. outlook邮箱邮件大小限制_outlook上传文件有大小限制如何解决

    提升工作效率小妙招,值得收藏 Outlook 对附件大小限制为 20M,因为大部分邮件服务提供商允许的最大附件为20M,Outlook作此限制是为了防止了附件超过服务提供商的限制,而造成发送邮件失败. ...

  8. 使用 SAP UI5 FileUploader 控件上传本地文件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  9. 详述FileUpload 控件上传单文件

    第一步:添加两个Label控件,一个是用于标题显示,一个是用于上传完成消息提示. 第二步:创建一个FileUpload控件到Page页面,注意FileUpload控件本身只提供文件的选举操作,而实际的 ...

最新文章

  1. QQ“远程协助”文字输入技巧
  2. arm-linux-gcc armv4,ubuntu11.10 下 arm-linux-gcc4.4.3
  3. Java-CentoOS 7安装JDK8 (rpm格式 和 tar.gz格式) 多JDK设置默认的Java 版本
  4. 统计学习笔记(4)——朴素贝叶斯法
  5. android天气查询(一)websevice之ksoap2软件包的使用
  6. srs10流程图_高效的SRS资源指示方法与流程
  7. 2021“MINIEYE杯”中国大学生算法设计超级联赛(5)Random Walk 2(推式子+矩阵逆+矩阵乘)
  8. Githug第42关rebase_onto通关秘籍
  9. utilities(C++)——单例(Singleton)
  10. php 拷贝文件至新目录,如何查找到文件以后,带目录一起拷贝到新的目录? cp --parents source destination...
  11. 使用VNC远程连接windows2003操作系统
  12. cad工具箱详细讲解_CAD贱人工具箱的使用教程详解
  13. 关于网络促销活动对大学生购物的影响的调研报告
  14. JavaScript 中阶 打地鼠游戏(基础版)
  15. 【武汉加油!中国加油!】挑战七天 实现机器视觉检测有没有戴口罩系统——第四五六七天
  16. Vue粒子特效使用教程(vue-particles插件)
  17. ATALINA_HOME environment variable is not defined correctly问题的解决(Tomcat)
  18. 怎么把图片中的文字转换成word
  19. git fetch学习之旅
  20. 2019年20个最佳产品信息管理(PIM)软件(一)

热门文章

  1. android 键盘弹出 监听,奇技淫巧之-Android监听键盘弹出与隐藏事件
  2. 洛谷 P3195 [HNOI2008]玩具装箱 —— 斜率优化
  3. 『Excel收藏』值得推荐的43个常用函数!
  4. Android8.0 Camera 快门声音控制
  5. 上交大许志钦:神经网络中的奥卡姆剃刀——简单有效原理
  6. windows键按下消息——WM_KEYDOWN
  7. Oracle 删除表分区
  8. 智能电力远程监控系统解决方案
  9. java使用Bartender模板btw格式打印预览和打印SDK
  10. Android 在系统日历中添加日程