开发者社区> 技术小牛人> 正文

ASP.NET上传大文件报错,IIS7.0

简介:
+关注继续查看

报错信息如下:

HTTP错误404.13-NotFound

请求筛选模块被配置为拒绝超过请求内容长度的请求。

详细错误信息

模块 RequestFilteringModule
通知 BeginRequest
处理程序 PageHandlerFactory-Integrated
错误代码 0x00000000
请求的URL http://cathychen:81/Admin/VideoCenter/uploadvideo.aspx?tid=T20101118000123&site=BJ&team=AP
物理路径 D:\websites\Admin\VideoCenter\uploadvideo.aspx
登录方法 尚未确定
登录用户 尚未确定

最可能的原因:

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

可尝试的操作:

  • 确认applicationhost.config或web.config文件中的configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength设置。

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

查看更多信息

解决方案1:

在Web.Config檔中加入下列設定:


<configuration>
<system.web>
<httpRuntimemax RequestLength="4096"executionTimeout="120"/>
</system.web>
</configuration>


設定說明:
1.maxRequestLength這個屬性是限制文件上傳大小,是以KB為單位,而預設值為4096KB,而最大上限為2097151KB,大約是2GB限制。
2.executionTimeout屬性則是上傳逾時的時間,以秒為單位,預設為90秒,如果您考量到您所設計的Web應用系統上載時間需要超過90秒可延長設定值。

 

 

解决方案2:

打开你系统盘(我是C盘),找到C:\Windows\System32\inetsrv\config\schema目录,该目录下有一个IIS_schema.xml,右击打开文件,Ctrl+F,然后输入"

<attributename="maxAllowedContentLength"type="uint"defaultValue="30000000"/>",找到该配置节点,我们看到有一个defaultValue=30000000,不错,就是它限制了上传文件的大小,既然找到了,那就让咱来把它修改掉吧,暂且把3改为5(50M左右)试试吧!

 

1、停止IIS7
2、找到“C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml”文件。

这个文件是只读的,即使用管理员权限也不能修改。要先修改文件的权限,然后去掉只读属性才可以。

1.右键文件->属性->安全,选中目标用户,点击高级,修改文件所有者;

2.确定后点击编辑,就可以修改当前用户的权限了,添加“写入”权限。至此,权限设置OK了。

3.将文件的只读属性去掉。

用记事本打开该文件,找到“”,将“30000000”修改为你想要的值(如2000000000)保存。

将“C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml”文件加上只读属性。

 

 

 

另:虚拟目录使用共享文件夹的权限问题:

1、到webconfig文件中,修改条目

 <identity impersonate="true" userName="domian\user" password="password" />

2、共享目录服务器,对目录的权限添加该用户的读写修改权限

本文转自    yuxye   51CTO博客,原文链接:http://blog.51cto.com/fishvsfrog/1328338


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Gitee关闭部分开源仓库:先审核再上线;技术团队20天开发出App后集体被裁,负责人怒用公司公号发文祝“早日倒闭” | Q资讯
国家级数据云平台“人民云”正式上线;Gitee 关闭部分开源仓库:先审核再上线;字节回应游戏发行业务线裁员 80%:有调整,无大规模裁员;小米总裁透露小米汽车进展:计划不变,正研发核心技术;腾讯公开披露近六成员工超 30 岁、员工年流失率上升,马化腾承认腾讯面临挑战;谷歌俄罗斯分公司申请破产,官方回应称“银行账户被俄罗斯没收”;链家程序员删除公司 9TB 数据被判 7 年,二审维持原判;腾讯起诉 vivo 不正当竞争,将于 5 月 20 日开庭;技术团队 20 天开发出 App 后集体被裁,负责人怒用公司公号发文祝“早日倒闭”;马斯克大赞微信:功能强大,还没有垃圾信息;马斯克大赞微信:功能强大
5 0
斯坦福NLP课程 | 第15讲 - NLP文本生成任务
NLP课程第15讲回顾了NLG要点,介绍了解码算法、NLG任务及其神经网络解法,着手解决NLG评估中的棘手问题,并分析了NLG目前的趋势以及未来的可能方向。
4 0
斯坦福NLP课程 | 第16讲 - 指代消解问题与神经网络方法
NLP课程第16讲介绍了共指消解(指代消解) 的定义、作用和应用、指代检测、指代对模型、指代排序模型 、指代聚类模型 、效果评估等。
7 0
斯坦福NLP课程 | 第17讲 - 多任务学习(以问答系统为例)
NLP课程第17讲介绍了问答系统(QA)、多任务学习、自然语言处理的十项全能(decaNLP)、多任务问答系统(MQAN)等。
3 0
NLP教程(9) - 句法分析与树形递归神经网络
本文介绍了 NLP 句法分析与树形递归神经网络,主要讲解树形递归神经网络、句法分析 (Constituency Parsing )、Recursive Neural Networks (RNN)、成分句法分析、SU-RNN、MV-RNN、RNTN等。
6 0
斯坦福NLP课程 | 第18讲 - 句法分析与树形递归神经网络
NLP课程第18讲介绍了基于词向量空间模型的构建、结构反向传播(BTS)及其Python编程、简单TreeRNN及应用、 复杂TreeRNN结构、斯坦福大学HAI研究所等。
5 0
你所需要掌握的问题排查知识
你所需要掌握的问题排查知识
7 0
斯坦福NLP课程 | 第19讲 - AI安全偏见与公平
NLP课程第19讲介绍了 NLP 和 AI 偏见产生的原因、衡量和应用,以及通过数据、机器学习技术、多任务学习等减少偏见、促进公平。
6 0
斯坦福NLP课程 | 第20讲 - NLP与深度学习的未来
NLP课程第20讲是课程最后一讲,介绍了NLP的兴起历程和发展方向,包括使用未标记数据进行翻译、大模型、GPT-2、QuAC、HotPotQA等。
4 0
一文搞定SonarQube接入C#(.NET)代码质量分析
一文搞定SonarQube接入C#(.NET)代码质量分析
8 0
5723
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载