Ben een webservice aan het ontwikkelen en om het mogelijk te maken om grote hoeveelheden data te zenden naar deze webservice (wordt een behoorlijke DataSet naar verzonden) moet ik in de machine.config een regel aanpassen:
<httpRuntime
executionTimeout="90"
/>
De timeout van je aspx pagina in seconden, wil hem op bijv. 1000 zetten.
Alleen dit geld direct voor je hele webserver, das weer minder fijn. Nu heb ik de executionTimeout op 90 laten staan en in de aspx pagina die de webservice aanroept, de Server.ScriptTimeout = 1000 geplaatst. Alleen dit heeft geen effect.
Nu vraag ik me zowiezo af of hier een betere methode voor is en of iemand een oplossing weet waardoor ik de timeout niet direct 'server wide' hoeft te verhogen maar wel kan verhogen op de pagina die de webservice aanroept.
Thnx.
<httpRuntime
executionTimeout="90"
/>
De timeout van je aspx pagina in seconden, wil hem op bijv. 1000 zetten.
Alleen dit geld direct voor je hele webserver, das weer minder fijn. Nu heb ik de executionTimeout op 90 laten staan en in de aspx pagina die de webservice aanroept, de Server.ScriptTimeout = 1000 geplaatst. Alleen dit heeft geen effect.
Nu vraag ik me zowiezo af of hier een betere methode voor is en of iemand een oplossing weet waardoor ik de timeout niet direct 'server wide' hoeft te verhogen maar wel kan verhogen op de pagina die de webservice aanroept.
Thnx.