可以使用该技术上载的文件的大小存在限制。默认情况下,使用 FileUpload 控件上载到服务器的文件最大为4MB左右。不能上载超过该限制的任何内容。

然而,关于 .NET 的重要一点是,它通常会提供一种规避限制的方法。您通常可以更改正在使用的默认设置。要更改大小限制,可以在 web.config.comments 文件(可以在 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG 的 ASP.NET 2.0 配置文件夹中找到)或应用程序的 web.config 文件中进行一些改动。

在web.config.comments 文件中,查找一个名为 <executionTimeout> 的节点,如下所示:


在这个节点上进行了许多操作,但负责上载文件大小的设置是 maxRequestLength 属性。默认情况下,该属性设置为 4096 千字节 (KB)。只需更改此值,就可以增加可上载到服务器的文件大小。如果想要允许将 10 兆字节 (MB) 的文件上载到服务器,则将 maxRequestLength 值设置为 11264,这意味着该应用程序允许将最大为 11000 KB 的文件上载到服务器。

在 web.config.comments 文件中进行此改动会将该设置应用于服务器上的所有应用程序。如果要将该设置仅应用于正在使用的应用程序,则将该节点应用于应用程序的 web.config 文件,覆盖 web.config.comments 文件中的所有设置。请确保该节点位于配置文件中的 <system.web> 节点之间。

与上载文件大小限制有关的另一个设置是赋给 <httpRuntime> 节点中 executionTimeout 属性的值。

赋给 executionTimeout 属性的值是 ASP.NET 关闭前允许发生的上载秒数。如果要允许将更大的文件上载到服务器,则还要增加该值和 maxRequestLength 值。

转载于:https://www.cnblogs.com/pdfw/archive/2008/02/27/1083993.html

在 ASP.NET 2.0 中上载文件 —— 解决文件大小限制相关推荐

  1. asp.net 2.0中允许一次上传多个文件的设计

    在asp.net 2.0中,可以结合dhtml来实现在用户上传完一个文件后,再点"继续上传",而动态增加上传文件框 首先是前台的页面 <script language=&qu ...

  2. 在ASP.NET 2.0中使用样式、主题和皮肤

    ASP.NET 2.0的主题和皮肤特性使你能够把样式和布局信息存放到一组独立的文件中,总称为主题(Theme).接下来我们可以把这个主题应用到任何站点,用于改变该站点内的页面和控件的外观和感觉.通过改 ...

  3. 在ASP.NET 2.0中建立站点导航层次

    站点导航提供程序--ASP.NET 2.0中的站点导航提供程序暴露了应用程序中的页面的导航信息,它允许你单独地定义站点的结构,而不用考虑页面的实际物理布局.默认的站点导航提供程序是基于XML的,但是你 ...

  4. ASP.NET 2.0 中配合 Master Page 使用的优化 CSS 模型

    ASP.NET 2.0 中增加了内建的 MasterPage 的支持,这对我们来说是一个很大的便利.然而经过一段时间的使用,我发现 MasterPage 并不是那么完美:嵌套的 MasterPage ...

  5. 本地化在ASP.NET 2.0中的实现

    这是来自在CodeGuru上的一篇文章,主要讲述了如何在ASP.NET 2.0中实现本地化的问题,而且文中对于一些常用术语以及资源文件在ASP.NET 2.0中的用法给出了很多说明,是初学者学习的一篇 ...

  6. ASP.NET 2.0中如何连接到Mysql(转)

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 最近对mysql比较感兴 ...

  7. Asp.Net 2.0中的客户端脚本

    在使用 ASP.NET 的时候,我们仍然在许多情况下需要使用客户端脚本.以下是笔者根据自己的经验和一些粗浅的研究,对此作一个简要的总结. 一.在 HTML 里直接写脚本 这个方法是最简单的,直到如今我 ...

  8. ASP.NET 2.0 中改进的缓存功能

    摘要:本文中,Stephen Walther 将重点介绍 ASP.NET 2.0 中新增的缓存功能,以及如何使用这些新功能改进 ASP.NET 应用程序的性能和可扩展性.(本文包含一些指向英文站点的链 ...

  9. ASP.NET 2.0 中的资源与本地化

    转自MSDN 下载本文的代码:BasicInstincts2006_08.exe (878KB) 本页内容 控制页面级别的区域性设置 使用配置文件跟踪语言首选项 ASP.NET 2.0 中的资源文件 ...

最新文章

  1. python和单片机的用处哪个大_用Python控制硬件1-Python控制硬件的几种方式
  2. 腾讯的电商,在东南亚击败了阿里巴巴
  3. 数据结构基础概念及算法概念
  4. java cacheutil_Java 常用缓存Cache机制的实现
  5. 开发Eclipse插件
  6. 0限流电阻 stm32_上/下拉电阻
  7. 虚拟化精华问答 | 如何为虚拟机分配任务?
  8. Nordic Collegiate Programming Contest (NCPC) 2016
  9. Java泛型程序设计
  10. python ftp编程_【编程】Python FTP
  11. 【发现趣味】要你命三千——老代码中的那些坑
  12. 云计算 third day
  13. 又见猛犸象:基因剪刀重新定制生命
  14. ping-pong机制
  15. 搜索引擎Lucene(2):索引文件结构及格式
  16. VUE + CSS画三角形
  17. 摄影入门-之一-什么是单反
  18. 无线网卡、无线模块和无线模组的区别
  19. ciObjectFactory::create_new_metadata
  20. 微型计算机杂志16期,微型计算机

热门文章

  1. python学习_22(文件)
  2. less background url相对路径取不到编译报错问题
  3. 客户端代码压缩成zip和服务器开启gzip
  4. python coverage 使用技巧
  5. Centos6上安装cobbler及cobbler常见参数详解
  6. Beyond Compare进行内容替换的方法有哪些
  7. 《Elasticsearch in Action》书评与作者访谈
  8. android 模仿大众点评团购卷列表多余3条时折叠,点击时显示剩余全部的功能
  9. myeclipse2014新感悟
  10. 查看数据库表使用空间大小