Desarrollo Web

Este Blog nace con el propósito de compartir las experiencias que he tenido en temas relacionados con el IIS y ASP.NET

IIS: Usar Administradores como Identidad del Application Pool

Este es un escenario que he con mucha frecuencia. Si nuestra aplicación está dando problemas de...

Author: José Ortega Gutiérrez Date: 03/28/2016

FTP 8.5: OutOfMemory subiendo ficheros con un cliente .NET

Recuerdo un caso en el que un cliente tenía un OutOfMemory subiendo ficheros de más de...

Author: José Ortega Gutiérrez Date: 02/23/2016

OutOfMemoryException al manejar StringBuilder en un proceso de 64 bits

  ¿Es posible tener un OutOfMemory con un proceso que tenga menos de 5GB de memoria virtual,...

Author: José Ortega Gutiérrez Date: 02/17/2016

Este es un patrón que vemos con mucha frecuencia, procesos que se vuelven lentos o dejan de...

Author: José Ortega Gutiérrez Date: 10/13/2015

Web Farm Framework: WebAgentService.exe consume mucha memoria

Imaginemos este escenario, tenemos una Web Farm Framework 2.2 formada por: · 2 Controllers: Windows...

Author: José Ortega Gutiérrez Date: 09/25/2013

ASP.NET: ¿Es realmente perjudicial el modo debug?

Aunque es un tema muy comentado, quiero hacer hincapié sobre los problemas de rendimiento del...

Author: José Ortega Gutiérrez Date: 05/22/2013

IIS 7.x: No se inicia el IIS de una máquina clonada

He tenido varios casos en los que tras clonar un servidor con un IIS, el IIS clonado no funciona...

Author: José Ortega Gutiérrez Date: 05/19/2013

IIS 6/7.x: No se refrescan los cambios en una página que se muestra a través de un iFrame

Imaginad que tenemos una página que se muestra a través de un iFrame y que...

Author: José Ortega Gutiérrez Date: 05/15/2013

FTP 7.x: Error 550 cuando intentamos acceder a un fichero abierto por Office

Hemos tenido varios casos en los que nos consultan el motivo del error 550 The process cannot access...

Author: José Ortega Gutiérrez Date: 04/10/2013

No se cambia el valor del timeout en tiempo de ejecución cuando cambio el valor incovando a la API de WinINET cuando accedo a través de un proxy y protocolo seguro

Es un título largo, pero no creo que se pueda resumir de mejor forma. Imaginad que...

Author: José Ortega Gutiérrez Date: 03/18/2013

Asincronía en .NET 4.5: Introducción a Dataflow

Introducción Async/Await Task Parallel Library Introducción a Dataflow...

Author: José Ortega Gutiérrez Date: 02/28/2013

Asincronía en .NET 4.5: Introducción

Introducción Async/Await Task Parallel Library Introducción a Dataflow...

Author: José Ortega Gutiérrez Date: 02/22/2013

Asincronía en .NET 4.5: Task Parallel Library

Introducción Async/Await Task Parallel Library Introducción a Dataflow Task Parallel...

Author: José Ortega Gutiérrez Date: 02/18/2013

Asincronía en .NET 4.5: Async/Await

Introducción Async/Await Task Parallel Library Introducción a Dataflow Async/Await La...

Author: José Ortega Gutiérrez Date: 02/18/2013

Se lanzan excepciones StackOverFlow cuando se manejan excepciones en llamadas recursivas en procesos en arquitecturas x64

  El breve título de este post se debe a que hace unas semanas tuve un caso en el que me ayudo...

Author: José Ortega Gutiérrez Date: 01/16/2013

WebDAV 7.x: Cómo configurarlo para que acceda a un recurso alojado en un File Server

Ya que el IIS no suele ser un servidor de ficheros, tenemos muchas consultas acerca de si se puede o...

Author: José Ortega Gutiérrez Date: 09/10/2012

¿Por qué ejecutar mi Application Pool en 32 bits en una arquitectura x64?

A priori la respuesta es fácil. Un proceso de 64 bits nos va a dar memoria casi sin...

Author: José Ortega Gutiérrez Date: 08/26/2012

ASP.NET: Usar variables globales en una Web Farm

¿Podemos usar variables globales dentro de una misma aplicación desplegada en una Web...

Author: José Ortega Gutiérrez Date: 08/05/2012

Siete problemas comunes al desplegar una Web Farm de IIS

Cada vez es más habitual tener una Web Farm para alojar aplicaciones web. Una Web Farm es una...

Author: José Ortega Gutiérrez Date: 07/29/2012

Web Farm, ¿por qué deja de funcionar la aplicación cuando se añade un nodo nuevo?

Realmente no hay una sola respuesta a este problema pero sí una causa que es muy fácil...

Author: José Ortega Gutiérrez Date: 07/26/2012

IIS y Kerberos, ¿un matrimonio posible?

El uso de Kerberos como modo de autenticación en aplicaciones web cada vez está más extendido. Entre...

Author: José Ortega Gutiérrez Date: 07/26/2012

IIS6: Problemas con el IISReset

Hemos tenido muchos casos relacionados con problemas después de haber hecho un IISReset. No...

Author: José Ortega Gutiérrez Date: 07/25/2012

¿Qué modo de autenticación debo utilizar?

Este pregunta es bastante habitual y como ocurre en otras ocasiones no existe una única respuesta....

Author: José Ortega Gutiérrez Date: 07/21/2012

¿Cuántos Application Pool debo tener?

No es la primera vez que me preguntan cuántos application pools tienen que crear. Y la respuesta que...

Author: José Ortega Gutiérrez Date: 06/19/2012

¿Qué son los eventos 1309 de ASP.NET?

Nos suelen preguntar muy a menudo el significado de las advertencias de ASP.NET que aparecen en...

Author: José Ortega Gutiérrez Date: 06/13/2012

El archivo ‘nombre assembly' no se ha precompilado y no se puede solicitar

Imaginemos que tenemos una aplicación completamente compilada y cuando vamos a ejecutarla nos...

Author: José Ortega Gutiérrez Date: 05/31/2012

¿Qué es el Web Garden y cuándo debo utilizarlo?

En varias ocasiones me han hecho esa pregunta. La primera parte de la pregunta es fácil de...

Author: José Ortega Gutiérrez Date: 05/11/2012

Capturar volcados con DebugDiag usando contadores de rendimiento

Vamos a utilizar el Debug Diagnostic Tool (DebugDiag) para configurar reglas que se activen cuando...

Author: José Ortega Gutiérrez Date: 05/09/2012

ASP.NET: La primera llamada a la aplicación tarda tanto que aparecen timeouts

Hace unos días me comentaron que las peticiones a una aplicación daban timeouts cuando se la...

Author: José Ortega Gutiérrez Date: 05/08/2012

Cómo detectar problemas de rendimiento de una aplicación ASP.NET

Muchas de las preguntas que recibimos son referentes al rendimiento de la aplicación. Es un...

Author: José Ortega Gutiérrez Date: 05/06/2012

Posibles errores debidos a la compilación dinámica de ASP.NET

Hoy vamos a hablar de algunos errores que nos pueden aparecer debido a la compilación dinámica de...

Author: José Ortega Gutiérrez Date: 05/04/2012

FTP 7.5: Autenticación con certificados digitales

  Ya os comenté en otro post como solventar un error al acceder con FTPS...

Author: José Ortega Gutiérrez Date: 04/30/2012

FTP 7.5: Cómo solucionar el error Failed to initialize security context - The parameter is incorrect. cuando te conectas a un FTPS

Si cuando estás intentando a un FTPS te aparece este error, lo primero que debes hacer es...

Author: José Ortega Gutiérrez Date: 04/27/2012

ARR y Certificados de cliente

Hace poco me encontré con esta pregunta,¿cómo puedo utilizar un certificado de...

Author: José Ortega Gutiérrez Date: 04/26/2012

ASP.NET: Accesos simultáneos a un diccionario pueden causar problemas de rendimiento

He tenido varioscasos en los que una aplicación ASP.NET se iba volviendo cada vez más...

Author: José Ortega Gutiérrez Date: 04/06/2012

WebDAV 7.x: Qué hacer cuando tienes un error 1920 al mapear una unidad de red.

En el anterior post comenté cómo solucionar un error 67...

Author: José Ortega Gutiérrez Date: 04/02/2012

WebDAV 7.x: Qué hacer cuando tienes un error 67 al mapear una unidad de red.

En muchas ocasiones, me he encontrado con diversos casos en los que los usuarios de WebDAV no pueden...

Author: José Ortega Gutiérrez Date: 03/23/2012