Error de servidor en la aplicación '/verano'.

Error de lectura porque no hay datos.

Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.InvalidOperationException: Error de lectura porque no hay datos.

Error de código fuente:


Línea 36:         rs_datos_constantes_actuales.Read();
Línea 37: 
Línea 38:         Session["cos_ano"] = rs_datos_constantes_actuales["cos_ano"].ToString();
Línea 39:         Session["cos_logoijclm"] = rs_datos_constantes_actuales["cos_logoijclm"].ToString();
Línea 40:         Session["cos_logoprograma"] = rs_datos_constantes_actuales["cos_logoprograma"].ToString();

Archivo de origen: c:\Inetpub\wwwroot\verano\Global.asax    Línea: 38

Seguimiento de la pila:


[InvalidOperationException: Error de lectura porque no hay datos.]
   System.Data.SqlClient.SqlDataReader.GetValue(Int32 i) +118
   System.Data.SqlClient.SqlDataReader.get_Item(String name) +27
   ASP.global_asax.Session_Start(Object sender, EventArgs e) in c:\Inetpub\wwwroot\verano\Global.asax:38
   System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e) +8866884
   System.Web.SessionState.SessionStateModule.CompleteAcquireState() +237
   System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData) +504
   System.Web.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +66
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155


Información de versión: Versión de Microsoft .NET Framework:2.0.50727.3662; Versión ASP.NET:2.0.50727.3668