Limite de tamanho do arquivo de ação do MVC3

Estou implementando um plugin de upload de arquivos baseado em jqueryhttp://blueimp.github.com/jQuery-File-Upload/. Existe uma amostra do aplicativo MVC3 que você pode baixarhttps://github.com/maxpavlov/jQuery-File-Upload.MVC3.

O autor da amostra tem um comentário na Home View:

@ * PARA UTILIZAR AS AÇÕES DA MVC COMO MANIPULADORES DE CHAMADAS AJAX, USE A DECLARAÇÃO DO FORMULÁRIO ABAIXO. (O UTILIZADO) NÃO É ACONSELHADO DESDE QUE AO UTILIZAR O MVC CONTROLLER PARA PEGAR PEDIDOS UM NÃO PODE CONTROLAR O maxMessageLength DO PEDIDO DE PEDIDO ISTO COLOCA A FUNCIONALIDADE DE CARREGAR GRANDES ARQUIVOS SEM IMPEDIMENTO, A MENOS QUE VOCÊ SUCRIFIQUE A SEGURANÇA E PERMITE GRANDES POSTOS DE MENSAGEM PÓS SITE-WIDE.

É MELHOR UTILIZAR O MANIPULADOR HTTP PARA PROCEDER PEDIDOS DE ENVIO ATÉ QUE O QUADRO DE MVC OFEREÇA FORMAS DE DEFINIR maxMessageLength ON POR AÇÃO BASE * @

Isso ainda é o caso?

Eu descobri que posso definir o<httpRuntime maxRequestLength="x" /> no web.config, mas meu entendimento é que esta é uma vulnerabilidade de segurança. É o caso também?

Eu preferiria manipular meu upload no controlador em vez de usar um HttpHandler, mas não quero ser limitado pelo tamanho do arquivo e não quero introduzir nenhuma vulnerabilidade de segurança se não for necessário.

Atualizar:

De acordo com este postUpload de arquivo ASP.NET MVC 3.0 o limite de tamanho de arquivo padrão é de 4 mb. Eu confirmei este limitehttp://msdn.microsoft.com/pt-br/library/e1f13641.aspx e entender a vulnerabilidade.

Esta é a única maneira de fazer upload de um arquivo através de uma ação do controlador além de 4mb?

questionAnswers(1)

yourAnswerToTheQuestion