Manejo y captura de excepciones en Servicios Web sobre ASP .NET y C#
0 (0)

Si desarrollas aplicaciones en ASP.NET, puedes utilizar de una manera muy sencilla el evento Application_Error del fichero Global.asax para manejar las excepciones. En cambio, este método no está disponible para los Servicios Web ya que el evento Application_Error no llega a dispararse cuando se lanza una excepción. La razón de esto es que el manejador … Leer más

Cómo utilizar el fichero web.config para configurar una aplicación ASP .NET
0 (0)

En este artículo veremos cómo utilizar el fichero web.config de ASP .NET para configurar una aplicación web, de manera que por ejemplo, no tengamos que compilar de nuevo una librería para cambiar sólamente el valor de una constante o variable. ¿Qué vamos a hacer? Utilizaremos el fichero web.config para almacenar diferentes valores, principalmente aquellos que … Leer más

Cómo subir ficheros con ASP .NET y aumentar el tamaño máximo permitido
0 (0)

Algo que puede resultarnos muy útil en más de una ocasión es conocer cómo funciona la subida de ficheros a un directorio de nuestra aplicación web con ASP .NET. Antes de .NET el mecanismo para conseguir esto era un engorro y podía dar muchos quebraderos de cabeza, pero nada más fácil desde que existe .NET. … Leer más

Habilitar compresión Gzip-Deflate en nuestras páginas ASP .NET 2.0 y C#
0 (0)

Entremos en materia La salida de la mayoría de páginas web desde el servidor web es en forma de texto (en términos de HTTP, el content-type es "text/html"). Este texto es recibido por el navegador del cliente, que lo interpreta y muestra el resultado en pantalla. Como ya sabréis todos, esta comunicación entre cliente y … Leer más

Crear un cliente para un servicio web sobre SSL con certificado de prueba
0 (0)

Si tenemos un certificado digital en nuestro servidor también podemos, al igual que con las páginas web, habilitarlo para que nuestros servicios web sean utilizados a través de un canal seguro SSL. Sin embargo, es probable que las máquinas de desarrollo no dispongan de certificado digital y que, tal y como contábamos hace algún tiempo … Leer más

Manejo de sesiones en ASP .NET
0 (0)

¿Cómo se mantienen los datos de sesión? Por el momento existen básicamente dos formas de mantener el estado de una sesión en ASP .NET. La primera de ellas consiste en utilizar cookies http. Una cookie es un fichero que se almacena en el disco duro del cliente y puede ser recuperado por el servidor en … Leer más

Ejecutar programas a través de un servicio web en C#
0 (0)

En general, para arrancar un nuevo proceso desde una aplicación en C# usamos la clase "Process". El proceso nuevo se ejecutará con el mismo usuario que el proceso padre sin problemas. Sin embargo, cuando queremos arrancar el mismo proceso en el servidor desde una aplicación web surge un problema: Todas las aplicaciones ASP.NET se ejecutan … Leer más