服务端环境: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>
在网上查找了资料,但毫无头绪,希望各位高人指点一二,不甚感激~