我以前从来没有见过这个。
WebService.Implementation imp = new WebService.Implementation();
WebService.ImplementationRequest req = new WebService.ImplementationRequest();
return imp.GetValue(req);
imp返回的对象不是空的,它返回了一个ImplementationResponse,这是预期的。但是该对象中的所有字段都为空,这是不符合预期的。目前WebService只返回一些常量虚拟数据。我们已在另一台开发人员的计算机上进行了测试,结果完全正常。
我想我也应该指出,如果我将null传递给GetValue方法,WebService应该抛出异常。但对于我来说并没有抛出异常。
你有什么想法,我的环境可能出了什么问题,导致WebService返回一个对象,但该对象中的每个值都为空?还有,为什么它应该抛出异常时,却“神奇地”返回这个神秘的对象呢?