Pergunta

Estou tentando usar subsonic com wcf.Eu posso obter dados na lista, mas não consigo retornar esses dados no lado do cliente, seu erro é

.

A conexão do soquete foi descartada.Nome do objeto: 'System.servicemodel.channels.SocketConnection'.

Eu tento enviar e recuperar dados de / para o WCF pelo objeto Poco e funcionando, mas quando tento usar a classe gerada da subsonic não funciona mais, então eu acho que é problema.

Foi útil?

Solução 2

Depois de baixei o código-fonte de subsonic e depuração nele subsonic.core, achei que é Error porque getbody <> irá criar instância dessa classe, e dentro de seu construtor está tentando se conectar ao banco de dados que ele pode "t;O cliente não tem acesso ao banco de dados.

Agora estou trabalhando na classe de mapeamento de criação com polícia e retorno de retorno.

Outras dicas

Eu suporia que esta não é a exceção "real".Eu não estou familiarizado com o WCF, mas talvez você encontre algo nos logs.

Aqui está um artigo sobre depuração WCF http://www.codeproject.com/Kb / wcf / debugwcfapps.aspx

O WCF mais provável está tentando serializar uma classe subsônica com propriedades anuláveis. As propriedades das classes subsonic são marcadas como xmlattribute, que lança um erro se você deseja serializar um tipo anulável.Nullables só pode ser serializado como xmlelements.

Tente se funciona com uma classe gerada subsônica que não tem propriedade nullable.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top