Pergunta

Estou tendo um problema com o upload de arquivos na seção de mídia do Umbraco. Não tenho certeza se o problema está relacionado ao tamanho, pois não recebo um erro que dê muitos detalhes, mas explicarei o que fiz até agora e veja se você pode ajudar.

Eu já adicionei:

<httpRuntime maxRequestLength="102400" executionTimeout="3600"/>

para o web.config dentro da tag

Eu adicionei a mesma tag httpruntime ao Web.Config padrão dos servidores reiniciou todos os pools de aplicativos para os sites e os problemas ainda persistem.

O erro que recebo quando tento fazer upload de arquivos é:

Explicação: A solicitação chegou antes que a página pudesse ser recuperada. Informações técnicas (para pessoal de suporte)

* Error Code 64: Host not available
* Background: The gateway or proxy server lost connection to the Web server.
* Date: 10/8/2009 4:27:46 PM
* Server: SERVER.XXXXX
* Source: Remote server 

O estranho sobre o problema é que ele não apenas acontece nos arquivos sobre o tamanho do arquivo mágico de 4 MB. Parece acontecer em todos os arquivos enviados acima de 1 MB.

Qualquer ajuda muito apreciada.

Foi útil?

Solução 2

Acontece que não tinha a ver com o web.config ou o metabase.xml.

O problema era que o AppPool para o site tinha um limite de memória virtual muito baixo e acho que o pool de sites estava sendo reciclado antes que o arquivo terminasse de fazer o upload.

Por enquanto, removi o limite. Vou precisar ler antes de configurá -lo novamente.

Outras dicas

Você está usando o IIS 7 com o pipeline integrado, talvez? Nesse caso, pode ser necessário adicionar algumas configurações ao seu sistema.WebServer seção:

<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="102400"/>
        </requestFiltering>
    </security>
...
</system.webServer>

Você precisa disso, além das suas configurações HTTPRUNTIME.

Leia isso: link

Parece que o servidor 2008 tem um erro conhecido nisso (o iis7 tem uma restrição máxima.

Atualmente, estou trabalhando nessa correção, localmente agora o upload funciona (respeitando o limite de upload máx.), Exceto pela Internet (passou o ISA) que ainda não o faz.

Estou tentando descobrir se também preciso editar os WFEs para fazê -lo funcionar pela Internet, mas não tenho certeza se isso corrigiu meu problema ou tem algo a ver com isso.

  • Roberto
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top