.net 在ASPxCallbackPanel上执行Callback不';似乎没有结束

.net 在ASPxCallbackPanel上执行Callback不';似乎没有结束,.net,asp.net,ajax,callback,devexpress,.net,Asp.net,Ajax,Callback,Devexpress,我们正在使用来自DevExpress的ASP.NET控件 在我们的应用程序中,我们在不同的位置使用ASPxCallbackPanel控件。回调由ClientSideEvents.ValueChanged的处理程序中的CallbackPanel.PerformCallback(…)“触发 有时,而且只有在使用Internet Explorer时,加载栏和表单才会被锁定。我们没有收到任何服务器错误-客户端只是显示加载栏,没有停止 我们的Web.Config中设置了回调错误的建议错误处理,如下所示:

我们正在使用来自DevExpress的ASP.NET控件

在我们的应用程序中,我们在不同的位置使用
ASPxCallbackPanel
控件。回调由
ClientSideEvents.ValueChanged的处理程序中的
CallbackPanel.PerformCallback(…)“
触发

有时,而且只有在使用Internet Explorer时,加载栏和表单才会被锁定。我们没有收到任何服务器错误-客户端只是显示加载栏,没有停止

我们的Web.Config中设置了回调错误的建议错误处理,如下所示:



不幸的是,我们无法真正重现错误。它只是偶尔发生。有没有办法在回调上设置一个超时,以便加载条在大约30秒后消失?或者,在挂起的情况下,是否有方法重定向到特殊错误页


我们如何处理这个问题?

我已在以下位置回答了您的问题:


问题是应用程序防火墙,我们现在解决了这个问题。

问题似乎是服务器使用的防火墙似乎会随机阻止请求。如果在特定时间内没有收到响应,DevExpress控件应该做出相应的反应。但是如何反应呢。看起来,请求没有到达我们的web应用程序,因此我们无法处理错误…我有相同的问题:-(请问是哪个防火墙?
<modules>
     <remove name="ScriptModule"/>
     <remove name="ASPxHttpHandlerModule"/>
     <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
     <add name="ASPxHttpHandlerModule" type="DevExpress.Web.ASPxClasses.ASPxHttpHandlerModule, DevExpress.Web.v10.2, Version=10.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>
</modules>
<devExpress>
     <compression enableHtmlCompression="true" enableCallbackCompression="true" enableResourceCompression="true" enableResourceMerging="true"/>
     <themes enableThemesAssembly="true"/>
     <errors callbackErrorRedirectUrl="~/sites/special/ErrorPage.aspx"/>
     <settings rightToLeft="false"/>
</devExpress>