basichttpbinding

___ answer21943404 ___

Ich hatte ein ähnliches Problem, bei dem die benannte Bindung nicht vom Endpunkt verwendet wurde. Mein Problem war ein Tippfehler im Servicenamen. Wie Livewire sagte, erstellt WCF 4 Simplified Configuration automatisch einen Endpunkt und mein definierter Endpunkt überschreibt ihn nicht.

    
___ answer9090226 ___

Ich hatte das gleiche Problem, als ich versuchte, Dateien mithilfe von WCF mithilfe einer benannten Bindungskonfiguration hochzuladen. Dies hat mit den Änderungen in WCF 4.0 und der "vereinfachten" Konfiguration zu tun (siehe MSDN )

Zu Ihrer Information: Ich habe alles versucht, um dieses Problem zu lösen. Der Parameter für den Dienst war ein Byte-Array, also entfernten wir ihn und verwendeten einen Stream, versuchten den gepufferten versus Streaming-Modus zu ändern und natürlich die 1,5 Millionen Konfigurationsoptionen, um Größen zu ändern, die nie mit einer benannten Konfiguration aufgenommen wurden.

Sehr merkwürdig, aber mit Ihrem Vorschlag arbeiten.

    
___ tag123wcf ___ Windows Communication Foundation ist ein Teil von .NET Framework, das ein einheitliches Programmiermodell für die schnelle Erstellung von serviceorientierten Anwendungen bereitstellt. ___ tag123binding ___ Dieses Tag bedeutet verschiedene Dinge in verschiedenen Kontexten; Erwägen Sie, stattdessen oder zusätzlich zweideutige Tags zu verwenden. Häufige Bedeutungen sind: Dependency-Injection und Datenbindung an Objekte und Bindungen zwischen Komponenten einer Anwendung. ___ answer7481966 ___

Die Lösung gefunden ... Aber immer noch sehr seltsam!

Wenn ich das name-Attribut von meinem Bindungs-Tag und das bindingConfiguration-Attribut von meinem Endpunkt-Tag entferne, funktioniert alles. Dies bedeutet, dass die basicHttpBinding-Konfiguration die Standardkonfiguration für alle basicHttpBinding-Endpunkte ist

    
___ tag123basichtttpbinding ___ Stellt eine Bindung dar, die ein Windows Communication Foundation-Dienst (WCF) zum Konfigurieren und Bereitstellen von Endpunkten verwenden kann, die mit ASMX-basierten Webdiensten und Clients sowie anderen Diensten kommunizieren können, die dem WS-I-Basisprofil 1.1 entsprechen. ___ qstnhdr ___ Problem mit großen Anfragen in WCF ___ qstntxt ___

Ich habe dieses Problem eine Million Mal gesehen, aber keine der Lösungen hat für mich funktioniert ... Also hier gehe ich:

Beim Aufrufen eines WCF-Dienstes wird der folgende Fehler angezeigt:

  

Der Formatierer hat eine Ausnahme ausgelöst, als er versucht hat, die   Nachricht: Beim Versuch, Parameter zu deserialisieren, ist ein Fehler aufgetreten    Ссылка . Das   InnerException Nachricht war 'Es gab einen Fehler Deserialisierung der   Objekt vom Typ BlanketImport.BlanketImportRequest. Das maximale Array   Längenkontingent (16384) wurde beim Lesen von XML-Daten überschritten. Dies   Kontingent kann erhöht werden, indem Sie die MaxArrayLength-Eigenschaft auf dem ändern   XmlDictionaryReaderQuotas-Objekt, das beim Erstellen des XML-Readers verwendet wird.   Linie 1, Position 44440. '. Weitere Informationen finden Sie unter InnerException.

Ich habe %code% auf dem Client-Server geändert und AND das bindingConfiguration-Tag angewendet.

Hier ist die Serverkonfiguration:

%Vor%

Und die Client-Konfiguration:

%Vor%     
___
3
Antworten

Problem mit großen Anfragen in WCF

Ich habe dieses Problem eine Million Mal gesehen, aber keine der Lösungen hat für mich funktioniert ... Also hier gehe ich: Beim Aufrufen eines WCF-Dienstes wird der folgende Fehler angezeigt:    Der Formatierer hat eine Ausnahme ausgelöst...
19.09.2011, 11:55