130 messaggi dal 26 agosto 2009
Buongiorno,
sto eseguendo un'applicazione WEB con Asp.Net 4.0 C#.
Durante una query verso un DB SQL, l'applicazione va in Time Out dopo 20-25 secondi.

La stessa query fatta su SQL ci mette come tempo di essecuzione 40 secondi.
Come posso alzare il Time Out dell'applicazione o di IIS ??

grazie,
Claudio
9 messaggi dal 25 settembre 2013
Ciao Claudio,
piu' che alzare il timeout secondo me dovresti cercare di ridurre il tempo di esecuzione della query(40 secondi sono tanti).
Pero' se proprio non puoi ridurre questo tempo c'e' l'istruzione:
"CommandTimeout" di SqlCommand.
130 messaggi dal 26 agosto 2009
Purtroppo non riesco a ridurre il tempo di esecuzione della query.
Nella connectionstring ho provato ad impostare TimeOut=60 ma non funziona lo stesso..
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Claudio,
l'opzione Timeout controlla il tempo di attesa massimo nello stabilire una connessione con il server, quindi non è utile nel tuo caso.
Tu invece prova ad impostare la proprietà CommandTimeout del SqlCommand come ti avevano suggerito. Se stai usando Entity Framework, la setti dalla proprietà Database del DbContext.

ciao,
Moreno
Modificato da BrightSoul il 25 luglio 2015 17.52 -

Enjoy learning and just keep making
130 messaggi dal 26 agosto 2009
Ok, ho capito la differenza tra Timeout e CommandTimeout, grazie!

Ho una GridView ed il suo SQLDATASOURCE definiti nella Form.
Per popolarla, in C# uso il codice:

This.SQLDATASOURCE1.selectcommand = "Select 1,2,3 From Pippo";
This.SQLDATASOURCE1.DataBind();
This.Gridview.DataBind();

Come faccio ad impostare questa proprietà ??
Modificato da claudiomarchetti il 27 luglio 2015 14.39 -
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Claudio,
dalla tua pagina aspx, devi gestire l'evento Selecting del SqlDataSource e, dalla funzione che gestisce l'evento, impostare il CommandTimeout perché da lì hai la possibilità di accedere al SqlCommand sottostante.

Ecco degli esempi:
http://stackoverflow.com/questions/11265593/timeout-error-for-sql-data-source/11265901
http://forums.asp.net/t/1516321.aspx?SqlDataSource+CommandTimeout+not+working

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.