首页 新闻 会员 周边 捐助

HttpException (0x80004005): 超过了最大请求长度

0
悬赏园豆:15 [已解决问题] 解决于 2010-03-10 12:49

这是一个asp.net 1.1系统登录页面单击登录按钮之后报的错。在网上查到的资料都说要修改web.config文件httpRuntime节maxRequestLength属性,改为409600了还是出现这样的错误。 

请大家帮忙看下,谢谢!

下面是详细的出错信息:说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.HttpException: 超过了最大请求长度。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。


堆栈跟踪:

[HttpException (0x80004005): 超过了最大请求长度。]   System.Web.HttpRequest.GetEntireRawContent() +898   System.Web.HttpRequest.FillInFormCollection() +119   System.Web.HttpRequest.get_Form() +50   System.Web.UI.Page.GetCollectionBasedOnMethod() +70   System.Web.UI.Page.DeterminePostBackMode() +128   System.Web.UI.Page.ProcessRequestMain() +63

 


版本信息: Microsoft .NET Framework 版本:1.1.4322.2379; ASP.NET 版本:1.1.4322.2379

“/”应用程序中的服务器错误。

超过了最大请求长度。

 

 

Jack Tang的主页 Jack Tang | 初学一级 | 园豆:45
提问于:2010-03-09 11:14
< >
分享
最佳答案
0

建议直接修改下 machine.config 文件中相关的配置节然后再测试下。修改web.config针对单个项目来说是可行的,如果IIS中创建多个项目的话貌似也会出现类似的情况哦!

收获园豆:15
西越泽 | 专家六级 |园豆:10775 | 2010-03-09 11:30
谢谢你的回复!修改machine.config 文件中相关的配置节后,还是有同样的问题。
Jack Tang | 园豆:45 (初学一级) | 2010-03-09 11:34
@Jack Tang:如果修改后还是不能正常上传,这个问题可能就与你服务器的内存使用有关了吧!因为Asp.Net对上传文件是会全部读都内存中才会进行处理的。所以如果是这样的情况下也会同样出现这个错误的啦
西越泽 | 园豆:10775 (专家六级) | 2010-03-09 14:39
问题已经解决。原因是访问数据库的一个表出错了。
Jack Tang | 园豆:45 (初学一级) | 2010-03-10 12:48
@Jack Tang:唉!那这样子的话看来我的回答就有点不着边际了!呵呵...
西越泽 | 园豆:10775 (专家六级) | 2010-03-10 12:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册