Tenemos un sitio donde tenemos problemas en nuestro servidor de producción, pero no en mi máquina de desarrollo con la solicitud cancelada (por lo tanto, respuesta cero).
Falla exactamente después de 1:19 minutos cada vez, y la solicitud en mi máquina de desarrollo tarda aproximadamente 1:44.
La longitud del contenido es de aproximadamente 650K, por lo que no debería ser un problema.
El entorno de producción es Windows 2008 con IIS7, el entorno de desarrollo es Windows 7 con IIS 7.5
Tienen idéntico web.config pero la configuración de la máquina difiere ligeramente (aunque deberían ser estándar desde la instalación)
¿Qué podría estar causando esto?
Al mirar en el registro de acceso, la fila dice 0 bytes en respuesta por el código win32 995, que debería ser 0, estas son las últimas columnas de la fila de acceso:
sc-status sc-substatus sc-win32-status sc-bytes time-taken
200 0 995 0 76933
995 parece estar relacionado con "subproceso abortado" o algo así, por lo tanto, estoy bastante seguro de que es IIS el que aborta la solicitud. El proceso w3wp.exe parece ejecutarse durante un tiempo incluso después de que se detuvo la solicitud, por lo que no creo que la aplicación web se dé cuenta hasta que llegue el momento de escribir en la secuencia de salida.
EDITAR: Lo he intentado ahora con diferentes conexiones y parece que mi firewall corta la conexión porque no hay datos (prematuramente). De ahí el código 995.