Comment puis-je configurer la taille du tampon et de la taille de message maximale dans le ASP.NET Web API
Nous avons utilisé pour ces propriétés dans le Web WCF API de configuration.
MaxBufferSize = int.MaxValue,
MaxReceivedMessageSize = int.MaxValue,
J'ai été faire
413 Request Entity Too Large
erreur sur ASP.NET l'API Web du projet. à l'aide de config.MaxReceivedMessageSize = int.MaxValue;
m'a aidéOriginalL'auteur suing | 2012-02-26
Vous devez vous connecter pour publier un commentaire.
Si vous êtes auto-hébergement, c'est une partie de la HttpSelfHostConfiguration classe:
La Documentation MSDN de la HttpSelfHostConfiguration classe
Il serait utilisé comme ceci:
Hell yeah! 2 GO de grands messages FTW!!!
Qui semblent comme une probable solution, je vais tester. Ya droit de 2 go de ressources dans un service REST est fou. Nous avons à grain grossier services dont j'ai la haine qui sont ~ 5 mo par message. Beurk!!!
OriginalL'auteur Justin Saraceno
Vous pouvez regarder la httpRuntime section dans le web.config de votre ASP.NET application. Ils ne sont pas nommés exactement le même, mais il y a peut être un analogue de ce que vous essayez de faire. Par exemple:
Remarque: Int32.MaxValue est 2 147 483 647
OriginalL'auteur Kasey Speakman
d'abord, j'aurais fait de cette configuration dans l'Application WCF.config
Puis essayez updaeting la référence dans le ASP.NET côté ce qui est de l'appel de la WCF dans le web.config vérifier que le point de terminaison a changé pour le même.
OriginalL'auteur lolporer
- Je résoudre ce problème, faire une liaison dynamique avant comme ce
OriginalL'auteur David Neira