我要做的是从.net 4.0客户端访问用JAX-WS java编写的webservice。
当我尝试通过https添加对该Web服务的引用时,它已成功添加到我的项目中,但后来我无法构建我的项目,如:
An object reference is required for the non-static field, method, or property 'Test.Test.ListDevicesResponseReturn.System.get'
我尝试将我的客户端版本更改为3.5,但这没有帮助。
我不知道这个网络服务是如何编写的。
感谢您的回复:)
答案 0 :(得分:1)
我得到了答案......这是一个愚蠢的但在用JAX-WS编写的WebService中是一个名为System
的属性,当我将此属性名称更改为SystemJs
时,该属性在.NET Framework中保留一切似乎都很好。
我希望它也可以帮助别人。 感谢大家的帮助:)
答案 1 :(得分:0)
我认为你需要一个像这样的对象:
Test test = new Test();
希望这会有所帮助:)
答案 2 :(得分:0)
请尝试按照此处的步骤操作。我认为您可能必须从命令行手动生成客户端。 Developing a .NET Client
答案 3 :(得分:0)
我认为您从静态方法调用非静态属性。你们其中一个方法不是静态的。
希望这些有所帮助。 :)强>