Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Eseguire una procedura che richiede diverse ore

    Ciao a tutti!! Nella mia applicazione c'è una procedura che se lanciata impiega diverse ore per terminare. In debug locale funziona e arriva sempre alla fine ma quando la carico sul server dopo un pò che è in esecuzione si blocca, la cosa strana è che non genera nessun errore e rimane la pagina in caricamento. Da cosa può dipendere?
    Lunga vita e prosperità!!
    Usa Mozilla! http://www.mozilla.com

  2. #2
    Utente di HTML.it L'avatar di ciat
    Registrato dal
    May 2009
    Messaggi
    139
    E' il timeout di esecuzione della pagina che è diverso dal debug(dove è lunghissimo) al server (dove è breve, per non piantare il server su una pagina)
    Guarda qui

  3. #3
    Grazie. Provo a fare questa modifica. C'è una cosa che non ho capito. Su MSDN alla voce HttpServerUtility.ScriptTimeout ho visto che sulle note c'è scritto questo:
    Codice PHP:
    Se si imposta l'attributo debug dell'Elemento compilation (schema delle impostazioni ASP.NETsu false nel file Web.configil valore di ScriptTimeout verrà ignorato
    immagino che il valore di ScriptTimeout che sarà ignorato sia quello impostato nel web.config e non dal codice giusto?
    Lunga vita e prosperità!!
    Usa Mozilla! http://www.mozilla.com

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: Non credo sia un problema di TimeOut. Io userei la tecnica di un nuovo Thread indipendente.
    Io ho provato un Thread che impiegava al massimo, 1/4 d'ora
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.