Hablemos primero del tamaño del archivo, el archivo supera los 900MB, solo tienes que subir un archivo de prueba. El complemento de subida utiliza el webuploader de Baidu, cuando el progreso de subida de Baidu está completo, y luego, cuando ves la interfaz solicitada, reporta un error 404.
¿Por qué es el error 404?? Luego, tras depurar, descubrí que al subir un archivo de 900 m, la barra de progreso estaba llena y no había forma de entrar en la interfaz.
Consulta el httpRuntime de web.config:
system.web:
Este valor es suficiente!! ¿Qué debería hacer???
Mensaje de error:
Causas más probables: El filtrado de peticiones en el servidor web está configurado para denegar la petición porque la longitud del contenido supera el valor configurado.
Qué probar: Confirma la configuración de configuración/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength en el archivo applicationhost.config o web.config.
Enlaces y más información Esto es una función de seguridad. Por favor, no cambies esta función a menos que seas plenamente consciente del alcance del cambio. Puedes configurar el servidor IIS 7.0 para rechazar solicitudes cuya longitud de contenido sea mayor que el valor especificado. Este error se devuelve si la longitud del contenido solicitado es mayor que la longitud configurada. Si necesitas aumentar la longitud del contenido, modifica la configuración de configuración/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength.
solución
Resulta que el tamaño del archivo de subida de IIS7, incluso en modo clásico, debe establecerse en system.webServer, y está bien añadirlo:
Por último, envía una captura de pantalla de subir un archivo grande!!
|