Remoting y customerrors

26/07/2004 - 12:53 por Miguel Tubia | Informe spam
Hola a todos,
tengo un problemilla a ver si me podeis echar un manilla.
Tengo una aplicacion en Remoting. El servidor es un servicio windows, pero
creo q para el caso da igual, pues como aplicacion en consola me falla tb.
El servidor hace una consulta a la BD y devuelve al cliente los resultados.
Si hay alguna anomalía (por ejemplo, que el usuario mete en el cliente un
DNI incorrecto y no existe en la BD), lo devuelvo en una excepcion propia
con el texto apropiado.
Si no se produce una excepcion todo va perfecto, pero cuando se produce una
excepcion es cuando me falla. En el servidor todo va bien, recibe bien los
datos y todo bien, pero, por lo visto, al pasar los datos al cliente, me
dice que se ha producido un error interno en el servidor, que active
customErrors en el fichero .config para más detalles. No tengo archivo
.config, pues todo va por código, aunque quizás lo ponga para ver si me
eyuda a ver q pasa. ¿Cómo se activa el customErrors?
Cuando lo desarrollaba, lo provaba en la misma máquina cliente y servidor, y
me iba perfecto. Cuando lo pongo en otra máquina me va mal. Intento
conectar, pero cuando me va a dar una excepcion, de DNI mal metido p.e., me
tira. Todo lo demás va bien, si todos los datos son correctos la informacion
devuelta esta bien.
Es curioso, pongo el servidor en el equipo de desarrollo y el cliente en
otro, y me va todo bien.
El equipo es un Win2000 Advanced Server, quizás sea cosa de permisos? No
creo, pero por preguntar...
Estoy algo perdido en esto, si alguien me puede echar una mano le estaré muy
agradecido
Un saludo
 

Leer las respuestas

#1 Misael Monterroca
26/07/2004 - 16:06 | Informe spam
En la documentación te dice como hacerlo, te dejo el link

Por cierto, te recomiendo que en lugar de manejar la configuración de
remoting por codigo hazlo por archivo de configuración ya que es más facil
modificar el archivo de configuración que recompilar el ensamblado :)

http://msdn.microsoft.com/library/d...lement.asp

<customErrors
mode="off|on|remoteOnly"
/>


Saludos!
http://cacho.zapto.org/blog




"Miguel Tubia" <####m_tubiaARROBAhotmail.com###> wrote in message
news:
Hola a todos,
tengo un problemilla a ver si me podeis echar un manilla.
Tengo una aplicacion en Remoting. El servidor es un servicio windows, pero
creo q para el caso da igual, pues como aplicacion en consola me falla tb.
El servidor hace una consulta a la BD y devuelve al cliente los


resultados.
Si hay alguna anomalía (por ejemplo, que el usuario mete en el cliente un
DNI incorrecto y no existe en la BD), lo devuelvo en una excepcion propia
con el texto apropiado.
Si no se produce una excepcion todo va perfecto, pero cuando se produce


una
excepcion es cuando me falla. En el servidor todo va bien, recibe bien los
datos y todo bien, pero, por lo visto, al pasar los datos al cliente, me
dice que se ha producido un error interno en el servidor, que active
customErrors en el fichero .config para más detalles. No tengo archivo
.config, pues todo va por código, aunque quizás lo ponga para ver si me
eyuda a ver q pasa. ¿Cómo se activa el customErrors?
Cuando lo desarrollaba, lo provaba en la misma máquina cliente y servidor,


y
me iba perfecto. Cuando lo pongo en otra máquina me va mal. Intento
conectar, pero cuando me va a dar una excepcion, de DNI mal metido p.e.,


me
tira. Todo lo demás va bien, si todos los datos son correctos la


informacion
devuelta esta bien.
Es curioso, pongo el servidor en el equipo de desarrollo y el cliente en
otro, y me va todo bien.
El equipo es un Win2000 Advanced Server, quizás sea cosa de permisos? No
creo, pero por preguntar...
Estoy algo perdido en esto, si alguien me puede echar una mano le estaré


muy
agradecido
Un saludo


Preguntas similares