maxRequestLength pour .Net framework 4.5.1
Je veux convertir un .Net framework 4.0 code .Net framework 4.5. Ce qui est essentiellement une de téléchargement de fichiers liés code. Maintenant je fais face à quelques problèmes. Quelle est la valeur maximale de maxRequestLength?
J'ai déjà ajouter cette ligne dans mon web.fichier de configuration mais il ne fonctionne pas et le code d'Erreur est 0x800700b7
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout ="3600" />
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5"/>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880"/>
</authentication>
<pages>
<namespaces>
<add namespace="System.Web.Helpers"/>
<add namespace="System.Web.Mvc"/>
<add namespace="System.Web.Mvc.Ajax"/>
<add namespace="System.Web.Mvc.Html"/>
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing"/>
<add namespace="System.Web.WebPages"/>
</namespaces>
</pages>
<compilation debug="true"/>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
<handlers>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." />
</handlers>
OriginalL'auteur mgsdew | 2014-04-27
Vous devez vous connecter pour publier un commentaire.
Si vous êtes hébergé dans IIS, vous avez besoin de deux paramètres:
Exemple de config: (c'est 100 mo limite de téléchargement)
La plus petite des deux l'emporte. Pour IIS, la valeur par défaut est de 4 mo.
Erreur de manipulation
Deux lancers différentes exceptions.
maxRequestLength
- Chaque fois qu'un fichier dépasse ce paramètre, vous obtiendrez un Application_Error (standard ASP erreur)maxAllowedContentLength
- Chaque fois qu'un fichier dépasse ce paramètre, vous obtiendrez l'erreur IIS.L'erreur IIS est plus difficile à déboguer, donc il est conseillé que vous définissez la
maxAllowedContentLength
plus.maxRequestLength
est plus facile à rattraper depuis sa au niveau de l'application.Sources:
OriginalL'auteur Yorro