Como configurar o tamanho máximo permitido para arquivos no IIS

A configuração de maxAllowedContentLength (máximo de comprimento de conteúdo permitido) nos Serviços de Informações da Internet (IIS) especifica o tamanho máximo (em bytes) do conteúdo da solicitação do HTTP que o servidor aceitará. Esta configuração é fundamental para aplicativos que lidam com uploads de arquivos, pois impede que os usuários enviem arquivos que excedam o limite de tamanho definido.

Para configurar o tamanho máximo de upload de arquivos no IIS, siga os passos a seguir:

  1. Abra o Gerenciador de Serviços de Informações da Internet (ISS).

  2. No painel de conexões, navegue para:

    Sites → Default Web Site (site padrão da rede) → ToolsNet

  3. Em Visualização de Recursos, em Gerenciador, clique duas vezes no Editor de Configurações.

  4. No Editor de Configurações, vá para:

    system.webServer → security (segurança)→ requestFiltering (solicitar filtro).

  5. Expandir o nó requestLimits (solicitar limites).

  6. Ajuste o valor de maxAllowedContentLength (máximo de comprimento de conteúdo permitido) ao tamanho desejado de arquivo em bytes.

    • Por exemplo, para permitir um tamanho máximo de arquivo de 200 MB, defina o valor para: 209715200

  7. Clique em Aplicar para salvar as alterações.

  8. Reinicie Serviços de Informações da Internet usando o Gerenciamento de Serviços do ToolsNet.

Essa configuração garante que o IIS rejeite qualquer solicitação do HTTP com um comprimento de conteúdo maior que o limite especificado.