获取错误请求实体太大

时间:2012-08-03 01:13:23

标签: asp.net ajax

我使用此命令从一个页面重定向到另一个页面。

Response.Redirect("~/Viewer/ViewerTest.aspx");

有时,我被重定向到此页面,有时候,我不是。实际上很少,我被重定向到这个页面。如果我没有被重定向,我会收到错误

  

由于请求实体太大

,因此未显示该页面

我尝试通过放置实际项目名称而不是波形符来使用此命令,但有时它有时会工作,但事实并非如此。

Response.Redirect("~/Viewer/ViewerTest.aspx");

与上面的命令一起,我用它传递一个查询字符串,查询字符串值非常小,它是Id=<the calculated value>,它是不超过100的整数值。

此外,此错误不会出现在开发计算机上,仅在我的生产计算机上。我的开发电脑工作正常。生产计算机有Windows Server 2008,我的开发计算机有XP。 Internet Explorer版本为7.0

非常感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

有时它确实有时没有?

请求实体正在变大

  1. 从网页上传大文件时

  2. 提交大量内容的网页时

  3. 在IIS7.5上的applicationHost.config文件中设置uploadReadAheadSize可以解决两种情况下的问题。您可以直接在applicationhost.config中修改此值,也可以使用以下命令:

    appcmd.exe set config -section:system.webserver/serverruntime/uploadreadaheadsize: 1048576 /commit:apphost