Límite de tamaño de archivo de acción MVC3

Estoy implementando un plugin de carga de archivos basado en jqueryhttp://blueimp.github.com/jQuery-File-Upload/. Hay una aplicación MVC3 de muestra que puedes descargarhttps://github.com/maxpavlov/jQuery-File-Upload.MVC3.

El autor de la muestra tiene un comentario en la Vista de Inicio:

@ * PARA PEDIR UTILIZAR LAS ACCIONES DE MVC COMO MANEJADORES DE LLAMADAS DE AJAX, UTILICE LA DECLARACIÓN DE FORMULARIO A CONTINUACIÓN. (EL QUE SE HA COMENTADO) NO SE RECOMIENDA DESDE QUE AL USAR EL CONTROLADOR MVC PARA MANEJAR LAS SOLICITUDES NO SE PUEDE CONTROLAR LA MÁXIMA MENSIFICACIÓN DE LA POSTAL DE SOLICITUD DE ESTE CASO LA FUNCIONALIDAD DE CARGAR GRANDES ARCHIVOS POSIBLE LA POSICIÓN En todo el sitio.

ES MEJOR UTILIZAR EL MANIPULADOR HTTP PARA PROCESAR LAS SOLICITUDES DE LA CARGA HASTA QUE EL MARCO MVC PROPORCIONE FORMAS DE CONFIGURAR maxMessageLength ACTIVADO POR ACCIÓN * @

¿Sigue siendo este el caso?

Descubrí que puedo configurar el<httpRuntime maxRequestLength="x" /> en el web.config, pero entiendo que esto es una vulnerabilidad de seguridad. ¿Es el caso también?

Preferiría manejar mi carga en el controlador en lugar de usar un HttpHandler pero no quiero estar limitado por el tamaño del archivo y no quiero introducir vulnerabilidades de seguridad si no tengo que hacerlo.

Actualizar:

Segun este postCarga de archivos ASP.NET MVC 3.0 El límite de tamaño de archivo predeterminado es 4mb. He confirmado este limitehttp://msdn.microsoft.com/en-us/library/e1f13641.aspx y entender la vulnerabilidad.

¿Es esta la única forma de cargar un archivo a través de una acción de controlador más allá de 4mb?

Respuestas a la pregunta(1)

Su respuesta a la pregunta