作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
平台:IIS 6,ASP.Net 2.0(.Net 3.5),Server 2003。
我正在构建一个应用程序,该程序接受来自用户的文件,对其进行处理,然后返回结果。该文件使用HTTP POST上传到ASP.Net Web表单。该应用程序期望一些大文件(数百MB)。
我正在使用SWFUpload通过一个不错的进度条来完成上传,但这并不能解决问题,因为当我使用指向我的上传接受者页面的标准HTML表单绕过它时,我得到了完全相同的错误。使用进度条时,上传继续到100%,然后失败。对于标准格式,行为似乎是相同的。
我现在上传一个大约150MB的文件时遇到问题。我已经更改了所有可以找到的设置,但是仍然没有运气。
这是到目前为止我已更改的摘要:
在Web.config中:
在system.web内部添加了以下内容:
<httpRuntime executionTimeout="3600" maxRequestLength="1536000"/>
<processModel autoConfig="true" />
<processModel autoConfig="true" responseDeadlockInterval="00:30:00" responseRestartDeadlockInterval="00:30:00" />
AspMaxRequestEntityAllowed="204800"
AspMaxRequestEntityAllowed="200000000"
最佳答案
Urlscan在所有网站上均处于事件状态,并且具有自己的请求实体长度限制。我不知道Urlscan正在我们的服务器上运行,因为它是全局ISAPI筛选器,而不是在我的个人网站上运行。
注意:要找到全局ISAPI筛选器,请右键单击IIS Admin中的“网站”文件夹,然后单击“属性”,然后在“ISAPI筛选器”选项卡上。
关于asp.net - 如何配置IIS以处理大型文件上载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/206132/
我是一名优秀的程序员,十分优秀!