• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > Web.Config文件配置之限制上传文件大小和时间的属性配置

Web.Config文件配置之限制上传文件大小和时间的属性配置

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了web.config 配置文件,web.config文件在哪,web.config文件,web.config文件下载,缺少web.config文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度。下面介绍如何在Web.Config文件中配置限制上传文件大小与时间。

在Web.Config文件中配置限制上传文件大小与时间字符串时,是在<httpRuntime><httpRuntime/>节中完成的,需要设置以下2个属性:
maxRequestLength属性:用于防止服务器攻击,例如因用户向服务器发送大型文件而导致的拒绝访问。默认值为4096(4MB)
ExecutionTimeout属性:指定在ASP.NET应用程序自动关闭前,允许执行请求的最大秒数。只有当compilation元素中的调试属性为False时,此超时属性才适用。默认值为110s。

在web.config中的<system.web></system.web>内加入如下代码:
<!--
用于支持上传大文件,默认支持4M,现在修改为400M
httpRuntime是配置asp.net http运行时设置,以确定如何处理对asp.net应用程序的请求。
executionTimeout:表示允许执行请求的最大时间限制,单位为秒
maxRequestLength:指示 ASP.NET 支持的最大文件上载大小。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。
useFullyQualifiedRedirectUrl:表示指示客户端重定向是否是完全限定的(采用 "http://server/path" 格式,这是某些移动控件所必需的),或者指示是否代之以将相对重定向发送到客户端。如果为 True,则所有不是完全限定的重定向都将自动转换为完全限定的格式。false 是默认选项。
minFreeThreads:表示指定允许执行新请求的自由线程的最小数目。ASP.NET 为要求附加线程来完成其处理的请求而使指定数目的线程保持自由状态。默认值为 8。
minLocalRequestFreeThreads:表示ASP.NET 保持的允许执行新本地请求的自由线程的最小数目。该线程数目是为从本地主机传入的请求而保留的,以防某些请求在其处理期间发出对本地主机的子请求。这避免了可能的因递归重新进入 Web 服务器而导致的死锁。
appRequestQueueLimit:表示ASP.NET 将为应用程序排队的请求的最大数目。当没有足够的自由线程来处理请求时,将对请求进行排队。当队列超出了该设置中指定的限制时,将通过“503 - 服务器太忙”错误信息拒绝传入的请求。
enableVersionHeader:表示指定 ASP.NET 是否应输出版本标头。Microsoft Visual Studio 2005 使用该属性来确定当前使用的 ASP.NET 版本。对于生产环境,该属性不是必需的,可以禁用。
-->
</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 使用虚拟目录创建多个网站 Web.config
  • web.config中配置数据库连接的方式
  • 获取App.config配置文件中的参数值
  • web.config使用方法指南
  • web.config配置连接字符串的方法
  • 解决在Web.config或App.config中添加自定义配置的方法详解
  • Web.config 和 App.config 的区别分析
  • 加密web.config的方法分享
  • Web.Config文件配置之限制上传文件大小和时间的属性配置
  • Web.config(应用程序的配置信息)总结

相关文章

  • 2017-05-11.net获取硬件信息_CPU序列号
  • 2017-05-11解决asp.net Sharepoint无法连接发布自定义字符串处理程序,不能进行输出缓存处理的方法
  • 2017-05-11给.net初学者的一些建议(共勉之)
  • 2017-05-11asp.net保存网上图片到服务器的实例
  • 2017-05-11Linq to XML 用一句话读出RSS文章列表代码
  • 2017-05-11解读ASP.NET 5 & MVC6系列教程(11):Routing路由
  • 2017-05-11ASP.Net 上传图片并生成高清晰缩略图
  • 2017-05-11asp.net 上传或下载当文件名包含有特殊字符"#"的处理
  • 2017-05-11在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装
  • 2017-05-11ASP.NET2.0数据库入门之SqlDataSource

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP.NET中如何实现回调
    • asp.net gridview指定某一列滚动
    • asp.net web页面自定义分页控件使用详解
    • ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的注意事项
    • .net开发中批量删除记录时实现全选功能的具体方法
    • ASP.Net2.0 GridView 多列排序,显示排序图标,分页
    • .net 添加Cookie的4种方法
    • asp.net 页面版文本框智能提示JSCode (升级版)
    • asp.net中ADO SQL数据库 笔记汇总 持续更新中
    • ASP.NET连接SQL数据库的简单实例代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有