Estimados, tengo problemas con una variable de sesion, la cual a los 10 minutos se pierde....... y no logro hacer que dure, esto es lo que hay en mi web.config:
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="true" timeout="180"/>
Yo supongo que la sesion debiera durar 180 minutos,pero no es así, también intenté haciendolo en el global.asax y tampoco me funciona.....
Cambio el mode por "StateServer", pero el servidor en donde está la plicación no me lo permite, se cae la aplicación.
habrá algo que se me pasó?.
Este es el llamado...
CargarExamen(Session("vwExamen"))
Private Function CargarExamen(ByVal oExamen As clsExamen) As Boolean
try
........
'IDictionaryEnumerator para recorrer las preguntas y las alternativas
Dim oEnumerador As IDictionaryEnumerator
oEnumerador = oExamen.Preguntas.GetEnumerator 'aca se cae..
catch
....
end try
Public Class clsExamen
Private msIdExamen As String
Private mslPreguntas As New SortedList
Public Property IdExamen() As String
Get
Return msIdExamen
End Get
Set(ByVal Value As String)
msIdExamen = Value
End Set
End Property
Public Property Preguntas() As SortedList
Get
Return mslPreguntas
End Get
Set(ByVal Value As SortedList)
mslPreguntas = Value
End Set
End Property
Public Function AgregarPregunta(ByVal oPregunta As clsPregunta) As Boolean
mslPreguntas.Add(oPregunta.IdPregunta, oPregunta)
End Function
End Class
Gracias.