0

私がやろうとしているのは、.net4.0クライアントからJAX-WSjavaで記述されたWebサービスにアクセスすることです。

httpsを介してそのWebサービスへの参照を追加しようとすると、プロジェクトに正常に追加されましたが、プロジェクトをビルドできず、次のようなエラーが発生しました。

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

クライアントのバージョンを3.5に変更しようとしましたが、役に立ちません。

このWebサービスがどのように記述されているのかわかりません。

返信ありがとうございます:)

4

4 に答える 4

1

答えがあります...それはばかげていますが、JAX-WSで記述されたWebServiceには、Systemこのプロパティ名をSystemJsすべてに変更したときに.NETFrameworkで予約されている名前のプロパティがありました。

それが他の誰かにも役立つことを願っています。助けてくれてありがとう:)

于 2012-08-13T07:49:06.997 に答える
0

こちらの手順に従ってください。コマンドラインから手動でクライアントを生成する必要があるかもしれません。 .NETクライアントの開発

于 2012-08-02T13:17:28.737 に答える
0

次のようなオブジェクトが必要だと思います。

Test test = new Test();

お役に立てれば :)

于 2012-08-02T11:26:33.480 に答える
0

静的メソッドから非静的プロパティを呼び出していると思います。あなたの誰かの方法は静的ではありません。

これらがお役に立てば幸いです。:)

于 2012-08-06T21:25:35.147 に答える