Ich habe mir andere Beiträge angesehen, aber ich habe keine Lösung für mein Problem gefunden.
Meine Dienstkonfigurationsdatei:
%Vor%Meine Client-Konfigurationsdatei:
%Vor%Warum bekomme ich immer noch eine Ausnahme:
%Vor% scheint <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
in beiden App.config
-Dateien zu ignorieren. Warum?
Ich habe dieses Problem mit dem Hinzufügen von Verhalten in C # -Code gelöst.
%Vor% Problem wird wahrscheinlich verursacht, weil ServiceClient
Konstruktor mit InstanceContext
, Binding
und EndpointAddress
verwendet wird, so dass das Verhalten von app.config
ignoriert wird.
Beim Client sehen Sie die 3 Zeilen, die mit ****
markiert sind:
Zur Konfiguration hinzufügen
%Vor%Definieren Sie dann Ihren Client mit dem Verhalten
%Vor%Oder machen Sie es im Code hinter
%Vor%(Quelle: Ссылка )
Ich denke, Sie müssen die Server-seitige Definition und den Client-Endpunkt ebenfalls dekorieren.
Tags und Links wcf c# visual-studio-2010 serialization datacontractserializer