Bonjour
J'obtiens l'erreur 413 Request Entity too large quand je tente de transférer un fichier de plus de 2 Mo sur mon serveur.
Site ASP.NET, Framework 4, Windows Serveur 2008 R2, IIS 7.5.
Voici la configuration de mon web.config
Pour le bindingConfiguration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <httpRuntime maxRequestLength ="2147483647" useFullyQualifiedRedirectUrl="true" executionTimeout="14400" />
Pour le service behavior :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <binding name="BasicHttpBinding_IFileService" closeTimeout="04:01:00" openTimeout="04:01:00" receiveTimeout="04:01:00" sendTimeout="04:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" transferMode="Streamed" useDefaultWebProxy="true"> <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> <security mode="None"> <transport clientCredentialType="None" proxyCredentialType="None" realm="" /> <message clientCredentialType="UserName" algorithmSuite="Default" /> </security> </binding> </basicHttpBinding>
J'ai également changé les limitations de IIS à l'aide des commandes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <behavior name="HC.Web.Service.ServiceBehavior" > <serviceMetadata httpGetEnabled="true"/> <serviceDebug includeExceptionDetailInFaults="false"/> <dataContractSerializer maxItemsInObjectGraph ="2147483647"/> </behavior>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 appcmd.exe set config -section:system.webServer/serverRuntime /uploadReadAheadSize:2147483647 /commit:apphost appcmd.exe set config -section:requestFiltering -requestLimits.maxAllowedContentLength:104857600 -commitpath:apphost appcmd.exe set config -section:asp -limits.maxRequestEntityAllowed:104857600
Je suis à cours d'idée, vous êtes mon dernier espoire
Merci
Partager