0

我想做的是从 .net 4.0 客户端访问用 JAX-WS java 编写的 web 服务。

当我尝试通过 https 添加对该 Web 服务的引用时,它已成功添加到我的项目中,但随后我无法构建我的项目,出现如下错误:

An object reference is required for the non-static field, method, or property 'Test.Test.ListDevicesResponseReturn.System.get'

我试图将我的客户端版本更改为 3.5,但它没有帮助。

我不知道这个webservice是怎么写的。

感谢您的任何回复:)

4

4 回答 4

1

我得到了答案......这是一个愚蠢的但在用 JAX-WS 编写的 WebService 中是一个名为的属性System,当我将此属性名称更改为SystemJs一切似乎工作正常时,它在 .NET Framework 中保留。

我希望它也能帮助其他人。感谢大家尝试帮助:)

于 2012-08-13T07:49:06.997 回答
0

我认为您需要这样的对象:

Test test = new Test();

希望这可以帮助 :)

于 2012-08-02T11:26:33.480 回答
0

我认为您正在从静态方法调用非静态属性。你们中的某个人的方法不是静态的。

希望这些有所帮助。:)

于 2012-08-06T21:25:35.147 回答
0

尝试按照此处的步骤操作。我认为您可能必须从命令行手动生成客户端。 开发 .NET 客户端

于 2012-08-02T13:17:28.737 回答