(413) Request Entity Too Large
Ich habe WCF-Dienst und ich habe eine Methode wenn ich die übergeben werden sollen parameter so groß Zeichenfolge (über 1mb)
Ich dieses wcf und im WCF Test Client änderte ich die Konfiguration wie unten gezeigt:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IMyService" sendTimeout="00:05:00"
maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</binding>
</basicHttpBinding>
</bindings>
Und wenn ich versuche das aufrufen dieser Methode habe ich noch 413 AnfrageEinheit zu groß.
Wussten Sie, ändern Sie es auf beide endet? Der server und der client?
Ich dem client Hinzugefügt : <system.serviceModel> <Bindungen> <basicHttpBinding> <binding name="BasicHttpBinding_IMyService" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" > <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> </binding> aber ich bekomme immer noch die gleiche Fehlermeldung
Ich dem client Hinzugefügt : <system.serviceModel> <Bindungen> <basicHttpBinding> <binding name="BasicHttpBinding_IMyService" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" > <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> </binding> aber ich bekomme immer noch die gleiche Fehlermeldung
InformationsquelleAutor Robert | 2014-11-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Matt Burland vorgeschlagen, die Sie benötigen, um den Dienst zu konfigurieren-end-als auch als client. Sehen Konfigurieren Von Diensten Mithilfe Des Konfigurations-Dateien für details. Die Aufgabe ist nicht viel anders von dem, was Sie getan haben, auf der client-Seite des Drahtes. Hier ist ein Auszug aus dem genannten Artikel.
Ich würde vorschlagen, nicht die Einstellung, alles zu
int.MaxValue
als eineMaxReceivedMessageSize
set zu 2 GB öffnet Sie sich um DOS (Denial-Of-Service) - Attacken und dergleichen. Der Abschnitt "Anmerkungen" desMaxReceivedMessageSize
Eigenschaft auch heißt:Könnten Sie nur versuchen, um es an die Arbeit an diesem Punkt, aber es ist weit von empfohlen, es zu verlassen auf diese Weise.
InformationsquelleAutor Derek W
Habe ich auch vor dem gleichen Problem und das problem gelöst.
Arbeiten-code-
(413) Request Entity Too Large in WCF
Folgen Sie der app.config code. Dies ist die Arbeit und mit dieser kann ich in der Lage zu senden große Datei
InformationsquelleAutor Upasak Poddar
Dies funktioniert für mich,
In der web.config app-Seite:
sowie über das Internet.config services Seite müssen Sie fügen Sie diesen code in das nächste tags:
Das wichtigste ist die Beziehung, die durch die Bindung name und bindingConfiguration in beiden Anwendungen.
InformationsquelleAutor Azarias Murillo