Frage

Ich versuche, Subsonic mit WCF zu verwenden.Ich kann Daten in die Liste erhalten, aber ich kann diese Daten nicht an die Clientseite zurückgeben, deren Fehler ist

Die Sockelverbindung wurde angeordnet.Objektname: 'System.servicemodel.kannels.socketConnection'.

Ich versuche, Daten an / von WCF von POCO-Objekt zu senden und abzurufen

War es hilfreich?

Lösung 2

Nachdem ich den Quellcode von Subsonic und Debugd in IT subsonic.core heruntergeladen habe, habe ich festgestellt, dass es ihm fehlerhaft ist, da Getbody <> Instanz dieser Klasse erstellt, und in seinem Konstruktor versucht, eine Verbindung zu einer Datenbank herzustellen, die er mit dem er kann "t;Client hat keinen Zugriff auf Datenbank.

Jetzt arbeite ich jetzt an der Erstellung von Mapping-Class mit Subsonic und geben Sie POCO stattdessen zurück.

Andere Tipps

Ich würde davon ausgehen, dass dies nicht die "echte" Ausnahme ist.Ich bin mit WCF nicht vertraut, aber vielleicht finden Sie etwas in den Protokollen.

Hier ist ein Artikel zum Debugging WCF http://www.codeproject.com/KB / WCF / Debugwcfapps.aspx

Am wahrscheinlichsten ist WCF, eine Subsonic-Klasse mit nullabletten Eigenschaften serialisieren. Die Eigenschaften von Subsonic-Klassen werden als Xmlattribute markiert, wodurch ein Fehler ausgelöst wird, wenn Sie einen anspruchsvollen Typ serialisieren möchten.Nullables können nur als Xmlelements serialisiert werden.

Versuchen Sie es, wenn es mit einer subsonic generierten Klasse arbeitet, die keine nullable Eigenschaft hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top