Vraag : CommunicationException met het kader van de Entiteit WCF &&

Hallo!

I heeft een fout:
I heeft een methode WCF dat een voorwerp terugkeert, werkt het fine.

Now die ik enkel ik op de huidige gebruiker controleer heb toegevoegd, en ik een fout aan cliëntkant ontvang:

" La connexion DE socket een été abandonnée. Het pari une erreur lors du traitement DE votre bericht van Ceci peut être causé, par le dépassement du ou van het délaid'attente DE réception pari l'hôte verre sous-jacent réseau van de pariV.N. problème DE ressource. Lokale était „00 van le délai d'attente DE socket: 00: 59.8400000“. „

Google vertaalt:

de " Contactdoosverbinding werd geaborteerd. Dit kan door een fout verwerkend uw bericht, onderbreking worden veroorzaakt op ontvangstbewijs wachten door de verre gastheer of een onderliggend netwerk die van het middelprobleem. De onderbrekings lokale contactdoos was „00: 00:59.8400000“. „slechts het verschil

The dat ik is heb gezien dat voorwerpen die zijn gebruikt om mijn controles te maken en verwant met het voorwerp geweest dat ik terug inbegrepen ben in het voorwerp heb verzonden dat ik (in plaats van ongeldig zonder de controle) ben teruggekeerd. de onderbreking

The schijnt vreemd te zijn, omdat ik slechts over een halve second.

Oops, vergat ik, ik gebruik het Kader van de Entiteit met POCO Objects
wacht

Antwoord : CommunicationException met het kader van de Entiteit WCF &&

Ik loste dit probleem op:

In feite was het omdat ik cirkelverwijzingen had:

de gebruiker heeft een groep, en de groepen hebben gebruikers, enz.

Ik los dit door te gebruiken op [DataContract (IsReference = waar)] markering op mijn voorwerpen POCO, als hier vermeld:
http://www.mostlydevelopers.com/mostlydevelopers/blog/post/2009/02/03/Fixing-WCF-Circular-Reference-Serialization.aspx
Andere oplossingen  
 
programming4us programming4us