Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema session

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    23

    Problema session

    Quando provo a richiamare le session mi da il seguente errore:

    Lo stato di sessione può essere utilizzato solo se enableSessionState ha valore true, in un file di configurazione o nell'istruzione Page. Accertarsi inoltre che System.Web.SessionStateModule o un modulo di stato sessione personalizzato sia incluso nella sezione <configuration>\<system.web>\<httpModules> della configurazione dell'applicazione.

    Non capisco dove sbaglio: nella direttiva page c'è EnableSessionState="True" e nel web.config c'è
    codice:
    <configuration>
      <system.web>
         ......
         .......
        <httpModules>
          <add name="Session" type="System.Web.SessionState.SessionStateModule" />
        </httpModules>
    
        <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" 
                  sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
                 cookieless="false" timeout="20" />
         .......
         .......
      </system.web>
    </configuration>
    Ho dato un'occhiata in giro ma tutti i web.config che ho trovato sono quasi identici a questo....
    Nel dubbio ho provato anche a togliere dal web.config la parte httpModules ma niente.
    cosa c'è che non va?

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    mi sembra un pò ambigua questa parte:

    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424"
    sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
    cookieless="false" timeout="20" />

    stao usando un server sql o il servizio di asp .net per le sessioni ?(perchè in quella stringa le vedo tutte e due)
    forse dovresti vedere meglio come funzionano le sessioni...
    I got the remedy

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    23
    Ho provato anche eliminando la parte del database ma niente. Cmq avevo letto da qualche parte che se non usi il database, lui semplicemente ignora i parametri che servono al db

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    codice:
    <httpModules>
          <add name="Session" type="System.Web.SessionState.SessionStateModule" />
    </httpModules>
    chiedo scusa, ma cos'e' questo ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    23
    Mi hanno detto di provare a metterlo ma tanto sia con che senza non cambia niente, mi da lo stesso errore

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    23
    Ho notato che l'errore me lo da solo quando richiamo session tra <script runat=server> e </script> se invece lo uso tra <% e %> non da errore. Ho provato allora ad usarle tramite HttpContext.Current.Session ma mi da un riferimento a un oggetto null. Devo usarle su un evento richiamato da un controllo quindi mi servono necessariamente tra <script runat=server> e </script>. Come rimedio?

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.