Bonjour,
je ne sais pas si je suis dans la bonne section, mais bon vous me le direz...
Je vous expliques, je fais une application asp.net MVC et j'ai un endroit où mes utilisateurs peuvent téléverser des fichiers, mon problème est que nous avons un espace de 50Mo par personne maximum. Donc nous avons organiser les éléments en conséquence.
Dans mon web.config j'ai :
Code ASP.NET :
<httpRuntime executionTimeout="600" maxRequestLength="51200" enableVersionHeader="false" />
J'ai mis le maximum possible pour un fichier dans le maxRequestLenght mais lorsqu'un fichier est plus grand que cette valeur j'ai l'erreur :
Code :
System.Web.HttpException: Maximum request length exceeded.
System.Web.HttpException: Maximum request length exceeded.
at System.Web.HttpRequest.GetEntireRawContent()
at System.Web.HttpRequest.GetMultipartContent()
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()
at System.Web.HttpRequestWrapper.get_Form()
at System.Web.Mvc.ValueProviderDictionary.PopulateDictionary()
at System.Web.Mvc.ValueProviderDictionary..ctor(ControllerContext controllerContext)
at System.Web.Mvc.ControllerBase.get_ValueProvider()
at System.Web.Mvc.ControllerActionInvoker.GetParameterValue(ControllerContext controllerContext, ParameterDescriptor parameterDescriptor)
at System.Web.Mvc.ControllerActionInvoker.GetParameterValues(ControllerContext controllerContext, ActionDescriptor actionDescriptor)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
at System.Web.Mvc.Controller.ExecuteCore()
at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
at System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext)
at System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase httpContext)
at System.Web.Mvc.MvcHandler.ProcessRequest(HttpContext httpContext)
at System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext httpContext)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
J'ai cherche un peu sur le net et même en insérant
Code ASP.NET :
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
sa ne fonctionne pas.
Je me demandais si j'avais oublié quelque chose...
Merci d'avance