HTTP Error 414

Recientemente me pasaron este error y me di ala tarea de buscar la solución
La pagina esta montada en un servidor con windows 2008 y IIS, ASP

Imagen del error

screenshot_2016-09-14-02-38-32

HTTP Error 414. The request URL is too long. 

Este error es disparado desde http.sys, no desde el IIS. El error es disparado antes de la respuesta a través del IIS en la respuesta del manejador de conexiones.

Para hacer que https.sys acepte respuestas largas en URLs sin disparar el HTTP 414 error, en el registro de Windows en el servidor buscamos la siguiente llave

 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters

se crea un registro DWORD-type (32Bits) con el nombre «MaxFieldLength» y con valor suficientemente largo, e.g. 65535.
en este caso y a manera de prueba le puse 3000.

Reiniciar IIS

 

Documentos de consulta

http://blog.jonschneider.com/2016/01/configuring-aspnet-applications-in-iis.html
http://stackoverflow.com/questions/23237538/http-error-414-the-request-url-is-too-long-asp-net
https://support.microsoft.com/en-us/kb/820129
http://www.iis.net/learn/get-started/introduction-to-iis/introduction-to-iis-architecture#Hypertext

También te podría gustar...