Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Session.TimeOut

  1. #1

    Session.TimeOut

    salve! Ho un problema con la durata della sessione.
    Nel Global asa ho impostato nella session_onstart la variabile Session.Timeout = 120

    Il Global.asa si trova sotto la directory dove è pubblicato il sito.

    ma le pagine continuano a scademi dopo circa 20 minuti.
    Ho impostatto anche su IIS la variabile TimeOut connessione a 7200 secondi che corrisponde a 120 minuti ma niente!
    Qualcuno sa dirmi come mai la sessione continua a scadermi dopo 20 minuti circa??

  2. #2
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    prova ad impostarlo sulla pagina stessa.....se funziona significa che il problema è nella session_onstart del global.asa.
    Fero
    Vuoi conoscere nuovi Amici?

  3. #3
    Ho impostato in ogni pagina questo comando
    <%@LANGUAGE="VBSCRIPT"%>
    <%Option Explicit%>
    <%Response.Expires=Session("Temp")%>
    <%Session.Timeout=Application("TOut")%>

    dove Application("TOut") è una variabile così dichiarata nel global.asa

    Sub Application_OnStart
    'creo la variabile per il time out da tarare
    Application("TOut")= 120
    End Sub

  4. #4
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    se ti fidi dewll'esechzione della sub
    Application_OnStart nel global.asa

    allora tantovale che ci scrivi
    codice:
    Sub Application_OnStart
    'creo la variabile per il time out da tarare
    Session.Timeout=120
    End Sub

    sennza scriverlo su ogni pagina

    se invece non sei sicuro che venga eseguito
    allora nelle pagine scrivi direttamente

    codice:
    <%Session.Timeout=Application("TOut")%>
    comunque se non ricordo male
    le volte che mi è capitato di aver problemi con il timeout
    provando ad aumentare il Session.Timeout non ho risolto

    e per risolvere ho dovuto ottimizzare il codice
    Forza la magica ROMA

  5. #5

    Session.TimeOut

    Ho connstato che simulando la stessa procedura sulla mia macchina (con iis5.0) funziona mentre sulla macchina di sviluppo (Windows Server 2003 con IIS 6.0 non viene percepito il session.TimeOut che inserisco).
    Qualcuno sa dirmi come mai?

  6. #6

    Session.TimeOut

    Grazie per il consiglio ho impostato su IIS 6.0 sulle sue proprietà il TimeOut di connessione a 7200 secondi (120 minuti) ma non viene comunque considerato.
    Mi sai dire se questo basta oppure devo cercare comunque questo file di configurazione?

  7. #7
    Ho controllato sulla macchina di sviluppo e dentro
    C:\Windows\System32\inetsrv

    Path di IIS

    c'è un file Mtabase.xml credo che sia proprio questo!!
    proverò su una macchina di prova perchè non mi hanno dato la password di amministatore e quindi non posso neanche visulaizzare il contenuto!!
    grazie

  8. #8

    Session.TimeOut

    Ok proverò in questo modo speriamo bene!!
    Come mai dici che dovrò fare i miei giochi di prestigio??!

  9. #9
    Ho verificato il file MetaBase.XML e contiene
    una voce AspSessionTimeout="20" e devono essere i famosi 20 minuti mentre ConnectionTimeout="7200"

    che differenze fa tra i 2?
    La sessione non coincide con la connessione?

  10. #10
    Ok Grazie
    la voce AspSessionTimeout="20" è espressa in minuti e nel mio caso è questa variabile che devo cambiare in 120

    mentre ConnectionTimeout="7200" è espresso in secondi (sempre 120 minuti ) ed è quella variabile che ho modificato sull'IIS


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 © 2025 vBulletin Solutions, Inc. All rights reserved.