开发者

ajax timeout problem

开发者 https://www.devze.com 2023-04-01 07:54 出处:网络
i have long process in ajax that make problem i added asyncpostbacktimeout=600 to the script manager <asp:ScriptManager AsyncPostBackTimeOut=\"600\" runat=\"server\" ID=\"SmPa开发者_Python百科ge\

i have long process in ajax that make problem i added asyncpostbacktimeout=600 to the script manager

<asp:ScriptManager AsyncPostBackTimeOut="600" runat="server" ID="SmPa开发者_Python百科ge" EnablePageMethods="true" />

in the local host its working great, but when i tested it on the server it still have the some problem

any advise ? Thanks


You might have to increase executionTimeout in web.config otherwise the request itself is timing out.

Have a look at executionTimeout at msdn. It explains the difference between Debug=True/False and this is probably causing the difference between localhost and production.

executionTimeout Optional Int32 attribute.

Specifies the maximum number of seconds that a request is allowed to execute before being automatically shut down by ASP.NET.

This time-out applies only if the debug attribute in the compilation element is False. If the debug attribute is True, to help avoiding application shut-down while you are debugging, do not set this time-out to a large value.

The default is 110 seconds.

Add executionTimeout to configuration/system.web/httpRuntime in Web.Config and let me know if it works:

<configuration>
  <system.web>
    <httpRuntime executionTimeout="600" />
  </system.web>
</configuration>
0

精彩评论

暂无评论...
验证码 换一张
取 消