Ich habe einen WCF-Dienst, der 1000 Datensätze aus der Datenbank an den Client zurückgibt. Ich habe einen ASP.NET WCF-Client (Ich habe dem ASP.NET-Webanwendungsprojekt einen Servicereferenz hinzugefügt, um WCF zu konsumieren).
Ich erhalte die folgende Meldung, wenn ich die Clientanwendung ausführe:
Das maximale Nachrichtengrößenkontingent für eingehende Nachrichten (65536) wurde überschritten. Um das Kontingent zu erhöhen, verwenden Sie die MaxReceivedMessageSize-Eigenschaft auf dem entsprechenden Bindungselement.
Irgendwelche Hilfe? Wie kann ich das Nachrichtengrößenkontingent erhöhen?
1 Stimmen
Ich hatte das gleiche Problem, aber ich habe nur einen unfreundlichen Netzwerkfehler 400 erhalten, aber die Lösung war die Nachrichtengröße Sache.
2 Stimmen
Ich habe das Problem gelöst, indem ich die in [dem Link][1] genannten Schritte verwendet habe. [1]: stackoverflow.com/questions/7476853/…
0 Stimmen
Warum ist es standardmäßig so niedrig eingestellt? Sicherheit?
0 Stimmen
@Coops für Sicherheit in der Tat. Durch das Festlegen eines Kontingents für die Nachrichten sind beispielsweise DDOS-Angriffe (zumindest etwas) schwieriger auszuführen.
0 Stimmen
Muss nur Ihre Konfiguration auf der Serverseite aktualisieren