更改Web.config中对上传文件大小限制
在默认的Asp.net站点中,web.config对单个上传文件的大小有一定限制,默认为 4096K。
我们可以通过更改Web.Config文件来改变单个上传文件的大小。
代码如下:
<httpRuntime maxRequestLength="49600" appRequestQueueLimit="60" executionTimeout="60"/>
其中maxRequestLength就是单个上传的文件大小了,这里是40M
至于更改配置文件不能超过多大,大家自己测试吧。我试过250M是可以的。
*********************************************************************************************************************************
web.config文件的内容大体如此:
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
<sessionState mode="InProc" cookieless="false" timeout="20"/>
<httpRuntime maxRequestLength="47185920">
</httpRuntime>
</system.web>
</configuration>
注意在文件中的位置,
讲解:
<sessionState mode="InProc" cookieless="false" timeout="20"/>
//cookieless="false",不使用cookies
//timeout="20",会话时间为20分钟,单位是分钟,这里可自行修改
<httpRuntime maxRequestLength="47185920">
//站点默认上传的最大文件
*************************************************************************************************************
在<httpRuntime><httpRuntime/>节中完成
A、maxRequestLength属性:用于防止服务攻击,例如因用户向服务器发送大型文件而导致的拒绝访问。默认值为4096(4MB)
。
B、ExecutionTimeout属性:指定在ASP.NET应用程序自动关闭前,允许执行请求的最大秒数。只有当COMPILATION元素中的调
试属性为FALse是属性才适用。默认值为110s。
<httpRuntime maxRequestLength="4096" executionTimeout="100"/>
http://www.freeeim.com/news/onews.asp?id=356
http://www.freeeim.com/news/onews.asp?id=355
http://www.freeeim.com/news/onews.asp?id=354
更改Web.config中对上传文件大小限制相关推荐
- 动态更改web.config中的appsetting
代码如下 public void SetAppSettingValue(string app_name, string value) { Configuration config = WebConfi ...
- 在web.config中添加配置信息
1 在web.config中添加配置信息<configuration><connectionStrings><add name="conStr" co ...
- web.config中httpRunTime的属性(转)
配置httpRuntime也可以让FileUpload上传更大的文件,不过设置太大了会因用户将大量文件传递到该服务器而导致的拒绝服务攻击(属性有说明) <httpRuntime> < ...
- 【转载】App.config/Web.config 中特殊字符的处理
写一个网站,遇到一个问题,发布以后,提示错误,但是即使打开错误提示(在web.config中打开),还是只提示错误,没提示什么地方错误,这让我知道了:是webconfig本身的错误,经过排除,是链接字 ...
- web.config中的globalization 标签在将几个不同服务器上的网闸内容以统一面貌集成在自己网站上时的要考虑的问题
今天,忽然发现web.config中的<globalization >标签的重要,尤其是在将几个不同服务器上的网闸内容以统一面貌集成在自己网站上时,容易出错,例如下面: --------- ...
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...
- ORM读取web.config中的数据库连接字符串
使用VS2008自带LINQ TO SQL生成的ORM默认连接字符串内置在类中,一旦数据库连接改动需要重新编译ORM. 其实可以通过一个简单的方法实现动态读取. 一.因为要读取WEB配置文件,所以第一 ...
- Web.config中连接字符串的加密和解密
Web.config中连接字符串的加密和解密 我们采用命令行的方式进行加密和解密.使用ASP.NET2.0提供的命令行工具aspnet_regiis.exe,该应用程序位系统目录下Microsoft ...
- asp.net Session在web.config中的三种配置方式——详解
这段代码就是设置session在web.config中的存储方式. < sessionState mode="Off|InProc|StateServer|SQLServer" ...
最新文章
- PostgreSQL: epoch 新纪元时间的使用
- java中gso是什么意思_Java中用Gson解析json字符串
- java double框架简介
- Echarts开源可视化库学习(二)常用图表的实现与效果
- 解决Jenkins的job启动tomcat时会在job结束时关闭问题
- 于敦德:途牛五大战略纵深不惧同质化竞争
- vue的生命周期和钩子函数的理解
- [Leetcode]141. Linked List Cycle
- java 索引实现,Java创建ES索引实现
- 少儿编程python学啥-少儿编程学什么?少儿编程课程体系介绍
- 曲速未来 揭示:发现假EOS钱包窃取用户资金
- python桌面爬虫_Python爬虫 利用python爬取ZOL桌面壁纸大图
- Codeforces 918D - MADMAX
- 让devcpp支持c++11
- apfs文件系统_APFS解释:您需要了解的有关Apple新文件系统的知识
- 多线程练习:模拟多人爬山
- Ipmitool工具安装以及常见使用方法
- 产品经理应该如何学习
- FreeMind简介
- python单词库,标记单词