Error en un servidor concreto con una aplicación web
Estoy desarrollando una aplicación web muy sencilla en aspx + c# que permita a un cliente autentificarse en la web, realizar un pedido y que éste quede grabado en la base de datos del servidor.
Pues bien, está funcionando, hace los pedidos correctamente; todas las pruebas que he realizado en mi servidor (tanto en localhost como accediendo desde Internet mediante IP) van perfectamente. Ahora bien, le instalo la aplicación en el servidor del cliente, y cuando va a finalizar el pedido, lo graba correctamente pero, al recargar la página: salta el siguiente error: Código:
[InvalidOperationException: Ya hay un DataReader abierto asociado a este comando, debe cerrarlo primero.] ¿Alguna idea de qué puede estar pasando? Gracias |
Yo de tí intentaría ejecutar la aplicación línea a línea, a ver si realmente cierra los dataReader. O comprobar si ya hay alguno abierto antes de abrir otro. Es lo único que se me ocurre.
|
Sí, eso ya lo intenté, pero nada.
Aparentemente todo está correcto. Al final he tenido que modificar la web para que dicho proceso lleve a otra página distinta donde no da el error (si luego el usuario vuelve a la página original no hay problemas). En fin, el mítico "pues en mi PC va de maravilla" que toca demasiado las narices a veces. Gracias de todas formas. |
Cita:
De nada. |
La franja horaria es GMT +2. Ahora son las 17:16:10. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi