Frage : CommunicationException mit WCF && Wesenrahmen

Hallo!

I haben eine Störung:
I haben eine WCF Methode, das einen Gegenstand zurückbringen, es bearbeitet fine.

Now, das ich gerade mich überprüfe auf dem gegenwärtigen Benutzer addierte, und ich empfange eine Störung auf Klientenseite:

" La connexion de socket ein été abandonnée. Ceci peut être causé Gleichheit une Erreur Lors du Traitement de votre Mitteilung, Gleichheit l'hôte par le Dépassement du délai D'attentede Réception entfernter ou gleichstellen das sous-jacent un Problème de ressource réseau acent. Le Délai d'attente de socket lokales était „00: 00: 59.8400000“. „

Google übersetzen:

" der Einfaßungsanschluß abgebrochen n. Dieses kann durch eine Störung verursacht werden, die Ihre Mitteilung, den TIMEOUTwarteempfang durch den Fernwirt oder ein zugrunde liegendes Netz des Hilfsmittelproblems verarbeitet. Die TIMEOUTlokale Einfaßung war „00: 00:59.8400000“. „

The nur Unterschied, den ich sehe, ist, dass Gegenstände, die benutzt worden, um meine Kontrollen zu bilden und mit dem Gegenstand zusammenhängen ich eingeschlossen im Gegenstand zurückschicke, ich zurückbringe (anstelle von der Null ohne die Steuerung).

The Abschaltung scheint, merkwürdig zu sein, weil ich nur über ein halbes second.

Oops warte, ich vergaß, ich benutzen Wesen-Rahmen mit POCO Objects

Antwort : CommunicationException mit WCF && Wesenrahmen

Ich löste dieses Problem:

Tatsächlich war es, weil ich Kreishinweise hatte:

Benutzer haben eine Gruppe und Gruppen haben Benutzer, etc.

Ich löse dieses, indem ich verwende [DataContract (IsReference = ausrichten)] auf meinen POCO Gegenständen etikettieren, wie hier erwähnt:
http://www.mostlydevelopers.com/mostlydevelopers/blog/post/2009/02/03/Fixing-WCF-Circular-Reference-Serialization.aspx
Weitere Lösungen  
 
programming4us programming4us