Windows Phone 7 - (Web | Service)引用结果缺失

时间:2011-10-28 11:19:03

标签: silverlight web-services windows-phone-7

我对Windows手机有一个奇怪的问题并且正在使用网络服务......

我添加了一个“服务引用”来为我想要使用的Web服务生成一个代理类,并且我编写了一个在webservice上进行身份验证的函数(session-login)。

到目前为止,一切都很好,我可以通过Web服务进行身份验证并触发方法。但我收到结果有问题...我得到的结果是一个包含两个空字符串的对象?!

我开始使用wireshark来分析输入和输出的流量,并且看到我收到了一个结果,但我无法在我的应用程序中获得它...我只得到两个空字符串

一些屏幕和一些代码:
result in the ide
result in wireshark

private static CookieContainer myCookie = new CookieContainer();
// [...]
public static void __loadData()
{
    soapgateQ.domserviceClient client = new soapgateQ.domserviceClient();
    client.CookieContainer = myCookie;
    client.DBCOLUMNXCompleted += new EventHandler<soapgateQ.DBCOLUMNXCompletedEventArgs>(client_DBCOLUMNXCompleted);

    client.DBCOLUMNXAsync(global.SRV, global.DB, global.VIEWNAME, global.COLS, global.MVALSEP, false, true, "", 0);
}

private static void client_DBCOLUMNXCompleted(object sender, soapgateQ.DBCOLUMNXCompletedEventArgs e)
{
    System.Diagnostics.Debug.WriteLine(e);
    System.Diagnostics.Debug.WriteLine(e.Result);
} 

更新:07.11.2011

我注意到一些奇怪的事...... 如果收到的XML没有子节点(参见 ex1 )我得到了结果并且可以使用它但是如果它有子节点(参见 ex2 )我得到了上述内容提到的错误

EX1:

  

&lt; soapenv:Envelope xmlns:soapenv =“http://schemas.xmlsoap.org/soap/envelope/”xmlns:xsd =“http://www.w3.org/2001/XMLSchema”xmlns:xsi =“http://www.w3.org/2001/XMLSchema-instance”xmlns:soapenc =“http://schemas.xmlsoap.org/soap/encoding/”&gt;         &LT; soapenv:车身&GT;            &lt; ns0:DBSESSIONKEEPALIVEReturn xmlns:ns0 =“urn:DefaultNamespace”&gt; 31/10/2011 09:56:54&lt; / ns0:DBSESSIONKEEPALIVEReturn&gt;         &LT; / soapenv:车身&GT;      &LT; / soapenv:信封&GT;

EX2:

  

&lt; soapenv:Envelope xmlns:soapenv =“http://schemas.xmlsoap.org/soap/envelope/”xmlns:xsd =“http://www.w3.org/2001/XMLSchema”xmlns:xsi =“http://www.w3.org/2001/XMLSchema-instance”xmlns:soapenc =“http://schemas.xmlsoap.org/soap/encoding/”&gt;         &LT; soapenv:车身&GT;            &lt; ns0:DBCOLUMNXReturn xmlns:ns0 =“urn:DefaultNamespace”&gt;               &lt; item&gt;传记&amp; amp;回忆录&LT; /项目&GT;               &LT;项目&GT; 2009&LT; /项目&GT;               &LT;项目&GT; sssssssssssssssss&LT; /项目&GT;               &lt; item&gt;沃伦自助餐第二版 - 要成为一名优秀的投资者,还需要成为一名优秀的经济学家&lt; / item&gt;               &LT;项目&GT; 10.18&LT; /项目&GT;               &lt; item&gt; Fri Oct 7 20:20:28 GMT + 0000 2011&lt; / item&gt;               &LT;项目&GT否LT; /项目&GT;               &LT;项目→1&LT; /项目&GT;            &LT; / NS0:DBCOLUMNXReturn&GT;         &LT; / soapenv:车身&GT;      &LT; / soapenv:信封&GT;

0 个答案:

没有答案