在ASP.NET中上传大文件时进行调试

时间:2010-08-20 20:40:58

标签: asp.net file-upload web-config

我已经检查了很多关于此问题的线索,但我不确定如何解决这个问题:

当我尝试在调试时上传一个33 MB的文件时,即使我在global.asax.cs中的application_beginrequest中将断点设置为第一行,控制也直接落入application_endrequest。我可以在非回发的情况下看到该页面。

我的maxRequestEntityAllowed设置为400000,而在web.config中我得到了

<httpRuntime maxRequestLength="1024000"/>

我还需要修复什么?我可以上传一个25mb的文件。

平台:IIS7,Windows 7 64位,.NET framework 2.0,集成管道

1 个答案:

答案 0 :(得分:2)

你已经在你的Web.Config中设置了它,如果它低于IIS限制就没问题。但是,如果IIS限制小于您在Web.Config中指定的限制,则较小的限制将获胜。你检查了IIS限制吗?

有关在IIS7中修复此问题的详细信息,请参阅here