Nei*_*eil 8 asp.net iis-7 file-upload sitecore sitecore6
我在页面上有一个简单的ASP .Net文件上传控件.我有以下web.config设置
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="524288000" />
</requestFiltering>
</security>
</system.webServer>
<system.web>
<httpRuntime maxRequestLength="524288" executionTimeout="120000" />
</system.web>
Run Code Online (Sandbox Code Playgroud)
我在我的开发盒上使用IIS 7.5,在Web服务器上使用IIS 7.
如果我上传大小为7MB的文件,它工作正常.
但是当我上传10MB的文件时,它会抛出以下异常
我在页面上有一个简单的ASP .Net文件上传控件.我有以下web.config设置
Exception Details: System.Web.HttpException: Maximum request length exceeded.
Stack Trace:
[HttpException (0x80004005): Maximum request length exceeded.]
System.Web.HttpRequest.GetEntireRawContent() +8772610
System.Web.HttpRequest.GetMultipartContent() +62
System.Web.HttpRequest.FillInFormCollection() +168
System.Web.HttpRequest.get_Form() +68
System.Web.TraceContext.InitRequest() +910
System.Web.TraceContext.VerifyStart() +143
System.Web.HttpApplication.AssignContext(HttpContext context) +118
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +464
Run Code Online (Sandbox Code Playgroud)
任何帮助将受到高度赞赏.我知道这个问题已被多次询问过,但这些解决方案都不适合我.
我们正在使用Sitecore内容管理系统.
您的maxRequestLength设置为512 MB,这个数据过大.尝试将其设置为12MB.
如果它是窒息的IIS,请尝试将其设置为非应用程序级别; 而是在文件夹中创建一个Web.Config.
更多信息:
http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx
我终于解决了。当我们使用 Sitecore 时,我们将页面作为内容树上特定路径的项目。现在我们还有一些驻留在文件系统上的旧页面。这些驻留在文件系统上的页面有自己的本地 web.config 文件,该文件限制了最大请求长度。此设置在上传大文件时会产生问题。
感谢大家的帮助。
| 归档时间: |
|
| 查看次数: |
33535 次 |
| 最近记录: |