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?