首页 新闻 会员 周边 捐助

调用WCF服务无数据返回的奇怪问题

0
悬赏园豆:50 [已关闭问题] 关闭于 2011-04-13 09:01

服务端环境:Win2003 server,IIS6.0,framwork4.0,Silverlight4

我使用Silverlight4+WCF开发了一个应用,采用BasicHttpBinding,无任何安全策略的情况下,发布后大部分用户可以正常访问,但发现小部分人访问时出现问题.

出问题的客户端环境不太一样,有一台XP+IE6.0,另外一台,Win7+IE8.

但是,具有相同客户端环境的其他用户,却也可以正常访问。在客户端关闭了防火墙,将网站IP添加到信任网站,都无法解决问题。

使用Fiddler2进行了跟踪,发现调用WCF服务返回的信息中,没有任何数据,具体如下:

比如,我调用一个很简单的服务,返回一个字符串,

一个正常调用的返回结果:

 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><GetIPResponse

xmlns="http://tempuri.org/"><GetIPResult>10.2.57.61</GetIPResult></GetIPResponse></s:Body></s:Envelop

e
>

 

 

在出问题机器上的返回结果:

 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><GetIPResponse

xmlns="http://tempuri.org/"><GetIPResult a:nil="true" xmlns:a="http://www.w3.org/2001/XMLSchema-

instance"
/></GetIPResponse></s:Body></s:Envelope>

 

 

在网上查找了资料,但毫无头绪,希望各位高人指点一二,不甚感激~

迎风醉倒的主页 迎风醉倒 | 初学一级 | 园豆:200
提问于:2010-11-29 10:28
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册