Pregunta

Estoy tratando de usar subsónico con WCF.Puedo obtener datos en la lista, pero no puedo devolver los datos al lado del cliente, su error es

La conexión del zócalo se ha dispuesto.Nombre del objeto: 'System.servicemodel.channels.socketconnection'.

Intento enviar y recuperar datos a / desde WCF por el objeto POCO y funcionando, pero cuando intento usar la clase generada de subsónicos, ya no funciona, así que creo que tiene algún problema.

¿Fue útil?

Solución 2

Después de descargar el código fuente de Subsónico y la depuración en IT Subsonic.Core, encontré que se desatara porque GetBody <> creará instancia de esa clase, y dentro de su constructor está tratando de conectarse a la base de datos que puede 't;El cliente no tiene acceso a la base de datos.

Ahora estoy trabajando en CREATE CLASE DE MAPPAJE CON SONONICO Y DEVUELLO POCO ENTONCE.

Otros consejos

Supongo que esta no es la excepción "real".No estoy familiarizado con el WCF, pero tal vez encuentres algo en los troncos.

Aquí hay un artículo sobre la depuración de WCF http://www.codeproject.com/KB / WCF / DEBUGWCFAPPS.ASPX

El WCF más probable es tratar de serializar una clase subsónica con propiedades anulables. Las propiedades de las clases subsónicas están marcadas como XMlattribute, que arroja un error si desea serializar un tipo anulado.Los nulables solo pueden ser serializados como XMlelements.

Intente si funciona con una clase subsónica generada que no tiene una propiedad anulable.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top