Catching "Comprimento máximo da solicitação excedido"

Estou escrevendo uma função de upload e tenho problemas para capturar "System.Web.HttpException: comprimento máximo de solicitação excedido" com arquivos maiores que o tamanho máximo especificado emhttpRuntime no web.config (tamanho máximo definido como 5120). Eu estou usando um simples<input> para o arquivo.

O problema é que a exceção é lançada antes do evento de clique do botão de upload e a exceção ocorre antes da execução do meu código. Então, como capturar e lidar com a exceção?

EDITAR A exceção é lançada instantaneamente, por isso tenho certeza de que não é um problema de tempo limite devido a conexões lenta

questionAnswers(13)

yourAnswerToTheQuestion