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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 <httpRuntime maxRequestLength ="2147483647" useFullyQualifiedRedirectUrl="true" executionTimeout="14400" />
Pour le bindingConfiguration :

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>
Pour le service behavior :
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>
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
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