Jeg har nogle udfordringer med en asp.net side, hvor back-end koden er kompleks og den skal igennem meget data. Det tager 5-15 minutter for koden at blive færdig. Det kan ikke afvises at koden kan optimeres kraftigt, men det er ikke mit spørgsmål :-)
Fra jeg klikker på aspx siden til C# koden er færdig, går der så lang tid at siden bare hænger og har mistet forbindelsen til serveren hvor den har lavet post-back til. aspx siden viser et statusfelt som opdateres når back-end koden er afsluttet, men den opdateres først ved at jeg manuelt reloader aspx siden.
Mit spørgsmål er nu. Er det muligt i IIS / web.config, at definere hvor lang tid en aspx side skal vente efter postback, så problemet ikke opstår?
*tilføjelse*
Jeg har forsøgt med Server.ScriptTimeout = int.maxvalue; i code-behind men det fungerede ikke. Jeg har så opdaget at hvis debug=true er sat i web.config, så vil ScriptTimeout altid have værdien 30000000. Så jeg prøver lige igen med debug=false og skriver resultater herunder.
*tilføjelse*
Indlæg senest redigeret d. 15.10.2014 14:35 af Bruger #9814