1

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

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

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

由于请求实体太大,页面未显示

我试图通过放置实际项目名称而不是波浪号来使用此命令,但有时它有时会起作用,但它不会。

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

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

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

任何帮助将不胜感激。

谢谢。

4

1 回答 1

1

有时会,有时不会?

请求实体主体变大

  1. 当您从网页上传大文件时

  2. 当您提交包含大量内容的网页时

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

appcmd.exe set config -section:system.webserver/serverruntime/uploadreadaheadsize: 1048576 /commit:apphost
于 2012-08-03T05:22:35.897 回答