.net WCF故障排除-异步和零结果
如何从客户端(silverlight)对WCF服务消耗进行故障排除 当你从服务器上得知你的服务在工作(单步执行)并且客户端得到一个不包含任何内容的可观察集合时.net WCF故障排除-异步和零结果,.net,wcf,web-services,soap,asynchronous,.net,Wcf,Web Services,Soap,Asynchronous,如何从客户端(silverlight)对WCF服务消耗进行故障排除 当你从服务器上得知你的服务在工作(单步执行)并且客户端得到一个不包含任何内容的可观察集合时 void client_GetAddressesCompleted(object sender, GetAddressesCompletedEventArgs e) { var x = e.Result; // ... more code } e、 结果总是以零计数返回。即使它在服
void client_GetAddressesCompleted(object sender, GetAddressesCompletedEventArgs e)
{
var x = e.Result;
// ... more code
}
e、 结果总是以零计数返回。即使它在服务器上工作。有什么想法吗
更多信息我想我们已经将问题追溯到了中间层调用基于Java的SOAP web服务来获取地址列表的领域,然后我通过基于WCF的SOAP服务再次将数据向下传递到Silverlight客户端。对Java服务的引用是“服务”引用。在执行这种互操作时,Java数据传输对象没有DataContract和DataMembers这一事实是否重要?WCF如何处理此问题?首先打开所有的
然后通过实现来检查对象的反序列化,我认为这不是序列化问题,因为在这种情况下,除了有一些try-catch之外,应该会出现异常,但可能是其他一些事件激活了客户机(u GetAddressesCompleted),因此不会向参数传递任何内容。检查将在应用程序中引发的所有事件是否正确路由。我确信您的服务器方法存在问题。所以你也应该附上它的代码。