Problemas con el Connection Pool de ADO.NET

Cuando se crea una conexión SQL en ASP.NET, por defecto siempre irá al POOL de conexiones administrado por el framework. Es así como ni al cerrarla ni haciéndole dispose, esa conexión realmente se cierra en el SQL Server como tal. El pool de conexiones existe para mejorar en general el rendimiento de las aplicaciones, dado…

0

Error en WebService: "The thread have been aborted"

El webservice protagonista de este post es uno basado en WSDL; así que no aplica para WCF. Fue creado y usado para lo que no debería ser. Una funcionalidad de una aplicación web administradora de contenidos. Como esa era muy compleja para modificarla, entonces la dejaron intacta, solo que le adicionaron el web service, para que…

0

Don JSon

Algunas aplicaciones web requieren AJAX y requieren que su tamaño de página ha de mantenerse bajo límites estrictos. Entonces no es posible usar las librerías de AJAX .NET dado el considerable peso que le agregan a la página, sino usar directamente el objeto XmlHTTPRequest. Adicionalmente es necesario considerar el peso impuesto por los datos que…

0

Trasmitiendo las variables de aplicación entre capas en una solución .NET

(Y haciéndolas dinámicas) Sea el escenario de una típica aplicación 3-tier para un sistema de información. Hay una capa de presentación, una de negocios y la de datos. En la capa de datos según lineamientos plenamente aceptados, tenemos las cadenas de conexión a las bases de datos que se usarán. Si la aplicación se desarrolla…

1

Enfrentándose al StackOverflowException

Más de una semana sin solución. Buscaron en internet a ver… nada.Los StackOverFlow Exception no se pueden capturar con un try catch. Ni lo intenten. Cuando sucede la aplicación está más muerta que al cerrarla.Finalmente, me preguntaron….”Eso es que tienen una función recursiva con el punto de parada mal diseñado” les dije.Pero no había tal.Entonces…

0

.NET Avanzado: Closures

Voy a ponerlo lo más simple que pueda: Un Closure  es una entidad de código que encapsula un comportamiento dado teniendo acceso al contexto en que fue definido; en cristiano, es como una clase, pero no con tanta flexibilidad (solo admite una acción dada) y su estado no puede ser cambiado luego de ser inicializado….

0

Introducción a Generic Handlers en ASP.NET

Un Generic Handler (GH) es una clase de objeto .NET que puede procesar http requests, sin necesidad de estar dentro del scope de una página aspx (que está dirigida a presentar salidas de tipo HTML clásico). Un ejemplo de GH es el HTTP Handler. Como es bien sabido un http Handler se puede asociar a cualquier…

2

Carga Dinámica de CSS en ASP.NET

Los descubrimientos descritos a continuación, surgieron de mi necesidad de cargar CSS dinámicamente sin estar creando numerosos temas dentro de una aplicación WEB ASP.NET. Esto es, separar la administración de CSS de los temas. Así un mismo tema podrá tener varios CSS a petición. En primera instancia: Toda página que referencie un tema, SIEMPRE cargará…

2

Alternativas para evitar abuso de los portales

Uno de los principales riesgos en la operación de nuestros portales es su posible abuso por parte de terceros que con el fin de hacerse a la base de datos que los alimentan, están en capacidad de ejecutar todas las consultas que a bien tengan, tanto manual como automáticamente. En este artículo me estaré enfocando…

0

Google ofrece IE8

  Buscando un link para descargar el Internet Explorer 8 en su versión RTM, me encontré que Google desde uno de sus servidores, estaba ofreciendo descargar el IE8. Sí! Un link para descargar IE8 desde Google! Muchos dirán: “Qué es esto de por Dios” o “WTF”El “valor agregado” que da Google (o que obtiene?) al…

0