2009-11-08 4 views
2

J'ai les messages suivants dans mon fichier web.config.web.config: maxRequestLength ne prend pas effet

<httpRuntime executionTimeout="90000" maxRequestLength="204800" /> 

Mais je ne suis pas en mesure de télécharger un fichier quelconque de plus de 50 Mo. Quelle pourrait être la raison. Le navigateur Web continue d'attendre la fin du téléchargement, mais tout fichier de moins de 50 Mo est téléchargé sans aucun problème. Y a-t-il d'autres plaisirs que je dois vérifier?

+0

Commander cet article: http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx –

Répondre

0

Peut-être que 50 Mo est le téléchargement de fichier maximal autorisé sur le serveur Web? Si c'est le cas, un message d'erreur est généralement renvoyé.

Pouvez-vous savoir quelle est la taille de fichier maximale autorisée sur le serveur Web?

P.S .: Des informations sur le système seraient également intéressantes. (Windows/Linux/Mac, IIS/Apache ...)

2

place dans votre web.config

<system.web> 
    <httpRuntime executionTimeout="360" maxRequestLength="100000" /> 

qui permet à 360 et deuxième temps d'arrêt 100 000 Ko de données téléchargées à la fois.

Si cela ne fonctionne pas, exécutez cette commande sur votre serveur IIS. (remplacez [IISWebsitename])

C:\Windows\System32\inetsrv>appcmd set config "[IISWebsitename]" -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000 -commitpath:apphost 

Cela permet d'importer 100 000 000 octets de données à la fois.

Questions connexes