Pergunta : CommunicationException com estrutura da entidade do && de WCF

Olá!! o

I tem um erro: o
I tem um método de WCF que retorna um objeto, ele trabalha fine.

Now que eu apenas me adicionei verific no usuário atual, e eu recebo um erro no lado de cliente:

" um abandonnée do été. A mensagem do votre de erreur lors du traitement de do une da paridade do causé do être do peut de Ceci, OU distante do l'hôte da paridade de d'attente de réception do délai de paridade le dépassement du par o réseau de un problème de recurso sous-jacent. Était local “00 de de soquete do d'attente de Le délai: 00: 59.8400000”. o “

Google traduz: o

" a conexão do soquete foi abortado. Isto pode ser causado por um erro que processa sua mensagem, o recibo de espera do intervalo de parada pelo anfitrião remoto ou uma rede subjacente do problema do recurso. O soquete local do intervalo de parada era “00: 00:59.8400000”. do “a diferença que

The somente eu ver é que os objetos que foram usados para fazer meus controles e estão relacionados ao objeto eu emito sou incluído para trás no objeto eu retorno (em vez do zero sem o controle). o intervalo de parada do

The parece ser estranho, porque eu espero somente sobre um meio second.

Oops, mim esqueceu, mim usa a estrutura da entidade com POCO Objects
class= do

Resposta : CommunicationException com estrutura da entidade do && de WCF

Eu resolvi este problema:

De fato era porque eu tinha referências circulares:

o usuário tem um grupo, e os grupos têm usuários, etc.

Eu resolvo este usando [DataContract (IsReference = retifica)] etiquetar em meus objetos de POCO, como mencionado aqui:
http://www.mostlydevelopers.com/mostlydevelopers/blog/post/2009/02/03/Fixing-WCF-Circular-Reference-Serialization.aspx
Outras soluções  
 
programming4us programming4us