Programación web con asp.net. El servidor no responde, utilicé controladores updatepanel de ajax

Hola que tal, soy nuevo en la programación web, y utilizando asp.net, tengo un problema, a mi página web le puse controles updatepanel de ajax, pero solamente va al servidor una ves y después ya no responde y me marca el siguiente error:
Error de servidor en la aplicación '/proyectolr'.
--------------------------------------------------------------------------------
Error mientras se establecía la conexión con el servidor. Al conectar con SQL Server 2005, el error se puede producir porque la configuración predeterminada de SQL Server no admite conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una conexión con SQL Server)
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. Data.SqlClient.SqlException: Error mientras se establecía la conexión con el servidor. Al conectar con SQL Server 2005, el error se puede producir porque la configuración predeterminada de SQL Server no admite conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una conexión con SQL Server)
Error de código fuente:
Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.
Seguimiento de la pila:
[SqlException (0x80131904): Error mientras se establecía la conexión con el servidor. Al conectar con SQL Server 2005, el error se puede producir porque la configuración predeterminada de SQL Server no admite conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una conexión con SQL Server)]
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +437
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
System.Web.SessionState.SqlStateConnection..ctor(SqlPartitionInfo sqlPartitionInfo) +79
[HttpException (0x80004005): No se puede conectar con la base de datos de sesión de SQL Server.]
System.Web.SessionState.SqlSessionStateStore.ThrowSqlConnectionException(SqlConnection conn, Exception e) +227
System.Web.SessionState.SqlStateConnection..ctor(SqlPartitionInfo sqlPartitionInfo) +349
System.Web.SessionState.SqlSessionStateStore.GetConnection(String id, Boolean& usePooling) +282
System.Web.SessionState.SqlSessionStateStore.DoGet(HttpContext context, String id, Boolean getExclusive, Boolean& locked, TimeSpan& lockAge, Object& lockId, SessionStateActions& actionFlags) +119
System.Web.SessionState.SqlSessionStateStore.GetItemExclusive(HttpContext context, String id, Boolean& locked, TimeSpan& lockAge, Object& lockId, SessionStateActions& actionFlags) +50
System.Web.SessionState.SessionStateModule.GetSessionStateItem() +114
System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData) +1040
System.Web.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +90
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155
Ya hice todo lo de la configuración de superficies que trae el sqlserver 2005, pero aun así no funciona.
Bueno te agradezco mucho tus ateciones.!

1 respuesta

Respuesta
1
El error no tiene nada que ver con ASP.NET AJAX, sino con tu conexión a la BBDD.
Necesitaría ver el código de cómo te conectas a Base de Datos, pero por lo que parece, creo que estás abriendo una conexión y luego no la cierras...
Prueba eso y muéstrame el código si sigue sin funcionar ;)
Hola de nuevo, lo que pasa es que no estoy conectándome a la base de datos, lo que tengo hasta el momento codificado son validaciones de campos, le puse sesiones y updatepanel, por eso se me hace raro que marque ese error.
Aquí te muestro el código de las sesión. Por que tevuelvo a repetir no tengo conexión a la base de datos, todavía. A no ser uq ela sesión este causando problemas.
Bueno te agradezco infinitamente tu atención GRACIAS!
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Session("id") "true" Then
Response.Write("ACESSO DENEGADO")
 Response.End()
Else
Label21.Text = Request.QueryString("supte")
Label23.Text = Request.QueryString("turno")
End If
End Sub
Ademas se me olvido decirte que va al servidor una ves, y pasa el tiempo de espera del servidor y marca ese error. Es como si el servidor nada más responde una ves y ya después ya no vuelve a responder.
¿Le has dado alguna configuración especial a las variables Session dentro de tu web. Config? (Échale un vistazo al elemento SessionState de tu web. Config)
¿Si no utilizas las variables de Session sigue dándote errores?
Da la impresión de que las variables de session están configuradas para ser guardadas en base de datos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas