How do you troubleshoot a WCF Service consumption from the client side (silverlight) when from the server you can tell that you service works (stepping through) and the client gets an ObservableCollection with nothing in it?
void client_GetAddressesCompleted(object sender, GetAddressesCompletedEventArgs e)
{
var x = e.Result;
// ... more code
}
e.Result always comes back with zero count. Even if it is working on the server. Any ideas?
MORE INFO
I think have tracked the problem back to the area where an intermediate layer calls a Java-based SOAP web service for the list of Address and then I passes the data down again via a WCF-based SOAP Service to a Silverlight client. The reference to the Java service is a "Service" reference. When doing this kind of interop does the fact the Java data transfer object does not have DataContracts and DataMembers matter? How does WCF handle this?