由于数据繁重而不会发生回发(?)

时间:2013-03-22 13:29:24

标签: asp.net iis-7 postback

在我的应用程序的一个ASP.NET页面上,我得到了一个包含4列和130行的数据网格,每列包含一个自定义文本框(我知道这不是最佳做法)。

有一个按钮可以对这些数据进行一些计算。

我将我的应用程序部署到开发服务器和测试服务器。 测试服务器位于另一个网络中,出于安全原因,我们需要事先使用VPN。

这个麻烦的页面在我们的开发服务器上没有任何问题(按钮完成其工作)。

然而,在我们的测试服务器上,当我单击按钮时,我们的AjaxLoadingPanel的gif永远不会停止,因为如果请求需要永久处理或者请求因防火墙或其他一些奇特的安全措施而被切断。

我不得不使用,

<add key="aspnet:MaxHttpCollectionKeys" value="2000" />

在我们的webconfig中,因为该页面上的自定义文本框控件的数量。因此,每当我减少此密钥的值时,我立即从开发服务器上的应用程序获取502错误请求。因此,这个密钥可以完成其工作,并按预期工作。

两个应用程序在开发服务器和测试服务器的本地上都没有任何问题。 当我尝试仅通过键入url(从外部访问)来运行测试应用程序时,只会出现问题。

两个应用程序的webconfig完全相同。它不会卡在maxRequestLength或maxRequestTimeout上。

我认为,很明显,它是某种防火墙或其他安全软件/硬件相关的,由于其大小而阻止了请求。 (此操作发送到服务器的数据量大约为900KB)

可能是什么问题,任何想法?因为我没有得到任何例外,gif就像我提到的那样永远不会停止。

0 个答案:

没有答案