Pular para o conteúdo

ASP 0104 : 80004005 Operation not Allowed

Pessoal,

No meu caso estou usando o ASPSmartUpload, mas pode acontecer o mesmo erro com outros componentes. O ambiente foi o Windows Server 2003 com IIS 6.

Isto ocorre porque por default existe uma limitação do tamanho do arquivo no IIS 6.

Para resolver:

Para resolver esse problema, modifique o valor na propriedade AspMaxRequestEntityAllowed para definir o número máximo de bytes permitidos no corpo da entidade de uma solicitação ASP. Para fazer isso, siga estes passos:

  1. No prompt de comando, digite o seguinte comando e pressione ENTER:
    CD drive: inetpubadminscripts

    Observação Neste comando para alterar pastas, a drive é um espaço reservado para o disco rígido onde o IIS está instalado.

  2. No prompt de comando, digite o seguinte comando e pressione ENTER:
    cscript adsutil. vbs set w3svc/ASPMaxRequestEntityAllowed size

    Observação Neste comando, o size é um espaço reservado para o carregamento de tamanho de arquivo maior que você deseja permitir. O valor máximo é 1.073.741.824 bytes. Defina esse valor para o menor valor possível que permite a funcionalidade desejada.

  3. No prompt de comando, digite o seguinte comando e pressione ENTER:
    iisreset
Fonte: http://support.microsoft.com/kb/327659
Abs.