ASP.NET MVC 上传大文件时404

前一段时间会员的上传组件改用FLASH的swfupload来上传,既能很友好的显示上传进度,又能完全满足大文件的上传。

后来服务器升级到windows 2008,改为IIS7后,上传文件一旦超过30M时,就出现404错误,而且是是上传进度达到100%之后,真是让人难思其解。

 

反复测试,发现FLASH上传文件到并没有正确的执行.NET程序,也就是.NET程序本身有问题;

但小于30M又是一切OK,难道是上传的文件大小有所限制?

检查web.config的httpRuntime :

<httpRuntime maxRequestLength="2097151" executionTimeout="50000" />

已经是很大值了。

因为无法正确得到详细的错误信息,就用一个普通的FORM提交一个FileUpload测试,原来真是web.config的设置问题:

报错信息:

最可能的原因:
Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值。


可尝试的操作:
确认 applicationhost.config 或 web.config 文件中的 configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength 设置。 

链接和更多信息
  这是一项安全功能。请不要更改此功能,除非您完全清楚更改的影响范围。您可以配置 IIS 7.0 服务器以拒绝内容长度大于指定值的请求。如果请求的内容长度大于所配置的长度,便会返回此错误。如果需要增加内容长度,请修改 configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength 设置。

 

解决方案

原来IIS7的上传文件大小,即便是在经典模式下,也一定要在system.webServer里设置,加上去就OK了:

    <system.webServer><security><requestFiltering ><requestLimits maxAllowedContentLength="1073741824" ></requestLimits></requestFiltering></security></system.webServer>

 

转载于:https://www.cnblogs.com/smallerpig/p/3646171.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300646.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

下午去银行办理按揭手续,不得已调休半天

可恶的银行非得在工作日才办理按揭手续&#xff0c;不是人民的银行为人民吗&#xff1f;既然存款利率要降&#xff0c;以后还打算收取存款费用&#xff0c;那银行就是[或者打算是]地道的服务行业&#xff0c;周末对公业务不开就算了&#xff0c;个人按揭也闭门&#xff0c;没有…

Scott Hanselman 喊你来看看最新的极简APII

近日&#xff0c;Scott Hanselman 在社交网络上发布了 .NET 的最新消息&#xff1a;现代的 C# 特性和 ASP.NET Core 中新的极简 API 正在 .NET 6 中开始出现。你可以在 DamianEdwards 的仓库中看到一些示例&#xff0c;并与团队分享你的想法! &#xff08;点击原文链接查看仓库…

全球孩子迷恋手机/iPad,其实罪魁祸首是父母!

全世界只有3.14 % 的人关注了青少年数学之旅我从来没有想过&#xff0c;现在孩子的童年会是这样子的。他们手上捧着的不是书籍&#xff0c;而是小手掌都握不过来的手机、iPad&#xff1b;他们嘴上谈论的不是作业&#xff0c;而是许多成年人都搞不懂的王者和吃鸡。很多父母说&am…

c#设计模式(转)

http://terrylee.cnblogs.com/archive/2006/06/01/334911.html转载于:https://www.cnblogs.com/niuniu502/archive/2007/08/17/859032.html

好资源大家分享

500 本E书下载 http://forum.blogchina.com/38652.htmlMSN7发布: http://dl.pconline.com.cn/html/1/1/dlid2461&dltypeid1&pn0&.html

oracle vm 安装虚拟机小bug

2019独角兽企业重金招聘Python工程师标准>>> 如果是iso文件是64位&#xff0c; 那么在创建虚拟电脑时选择的系统就是window7 x64。否则报错&#xff1a;0000225错误. 转载于:https://my.oschina.net/u/1174884/blog/175596

庄表伟:License之外,社区的规则与潜规则 | DEV. Together 2021 中国开发者生态峰会...

内容来源&#xff1a;2021 年 6 月 5 日&#xff0c;由 SegmentFault 思否主办的 2021 中国开发者生态峰会圆满落幕。会上&#xff0c;华为云产品专家、开源社理事长庄表伟发表了主题为《License之外&#xff0c;社区的规则与潜规则》的演讲。分享嘉宾&#xff1a;庄表伟&#…

GridView 简单扩展

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Text;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;namespaceFanfajin.MyWebControls{ /**//// <summary> /// 增强的 GridView 控件 扩展 /// &…

mysql 1117_1117Mysql prepare预处理语句

转自http://www.jb51.net/article/81378.htm综述&#xff1a;一般用来拼凑SQL然后执行MySQL 5.1对服务器一方的预制语句提供支持。如果您使用合适的客户端编程界面&#xff0c;则这种支持可以发挥在MySQL 4.1中实施的高效客户端/服务器二进制协议的优势。候选界面包括MySQL C A…

为了偷吃东西你能有多拼?! | 今日最佳

世界只有3.14 % 的人关注了青少年数学之旅&#xff08;图源网络&#xff0c;侵权删&#xff09;

[music]Canon and Gigue in D major

卡农Canon——复调音乐的一种,原意为“规律”。一个声部的曲调自始至终追逐着另一声部&#xff0c;直到最后……最后的一个小结&#xff0c;最后的一个和弦&#xff0c;它们会融合在一起&#xff0c;永不分离。缠绵制及的音乐&#xff0c;就像两个人生死追随。 Canon (卡农) 是…

Nacos真香,从零到一学起来

Nacos是阿里巴巴开源的微服务管理平台&#xff0c;可以帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理。这篇文章主要来讲一下Nacos作为配置中心和注册中心的使用。1 安装 1.1 linux下安装首先搭建一套单机版的Nacos集群。Nacos的安装有两种方式&#xff0c;…

Servlet学习一

Servlet担当着客户请求&#xff08;Web浏览器或其它HTTP客户程序&#xff09;与服务器响应&#xff08;HTTP服务器上数据库或应用程序&#xff09;的中间层。Servlet是位于Web服务器内部的服务器端Java应用程序&#xff0c;与传统的从命令行启动的Java应用程序不同&#xff0c;…

自律的程度,决定你人生的高度

全世界只有3.14 % 的人关注了青少年数学之旅对于不少用户来说&#xff0c;微信已经成为了获取新资讯的重要途径之一。如何保证自己找到「值得看」的内容&#xff1f;每天更新的文章这么多&#xff0c;哪些才值得你看呢&#xff1f;今天就为大家推荐一些颜值与才华并存的好评公众…

pythonjam进不去怎么办_教程看了一遍又一遍,自学Python还是连门都进不去?

首先大家学习python一定要以实用性为导向&#xff01;如果去盲目看教程&#xff0c;结果大多是浅尝辄止&#xff0c;从入门到放弃。大家所谓“看不进去”或者“记不住”&#xff0c;本质上还是“看不懂”。你可能觉得书上或者教程写的都理解了&#xff0c;但是去示例代码照着敲…

标准MD5 .Net,实现!的对与错!

关键之处在,从byte到字符串的处理下面是一个错误的实现! /**//// <summary> /// 返回32位md5十六进制加密 /// </summary> /// <param name"strValue">待加密的字符串</param> /// <returns></return…

[导入]Asp.net中动态在中加入Scrpit标签

许久以前&#xff0c;写过一篇《asp.net页中动态加入样式表文件》&#xff0c;后来发现在使用时如果每页都写这么个函数真是很麻烦&#xff0c;于是自己写了一个Page的派生。将这个函数加了进去。/**////<summary>///作者 邹健 ///日期 20070202 ///重载的Page类。…

android 多布局

做为最后的方法&#xff0c;也是最后一个才会考虑的方法&#xff0c;那就是为不同的尺寸界面单独写布局。不到万不得已不要用这个方法&#xff0c;相信不少人和我一样都被逼着用过这个方法吧。需要说明的是&#xff0c;横竖屏切换使用不同布局也是用这个方法解决的&#xff1b;…

支持c#的分表分库组件-Ctrip DAL

简介Ctrip DAL是携程框架部开发的数据库访问框架&#xff0c;支持代码生成和水平扩展。其由携程技术中心框架部DAL团队开发&#xff0c;历经3年不断打磨&#xff0c;并在长期的实际使用中基于大量的用户反馈不断优化。开源范围包括代码生成器&#xff0c;Java客户端和C#客户端。…

万万想不到:吸烟的辐射量比原子弹爆炸点还厉害!

全世界只有3.14 %的人关注了青少年数学之旅近日&#xff0c;外国视频网站上一段关于世界上辐射最高地点的短片火了起来。片中&#xff0c;一位外国小哥亲身探秘了那些广为人知的辐射地点如切尔诺贝利、福岛核电站等&#xff0c;并且给出了究竟哪里的辐射最高的结论。什么是辐射…