2012-08-02 45 views
0

我想要做的是訪問從.net 4.0客戶端使用JAX-WS java編寫的webservice。從.NET 4.0客戶端訪問JAX-WS webservice

當我試圖通過https它成功地加入到我的項目添加引用到Web服務,但隨後我unabled建立我的項目有像錯誤:

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

我tryed改變我的客戶端版本爲3.5,但它沒有幫助。

我不知道如何寫這個web服務。

感謝您的任何答覆:)

回答

1

我已經有了答案......這是一個愚蠢的,但寫在JAX-WS WebService的是一個叫做System這是在.NET框架的時候我改變了這個屬性名稱SystemJs一切保留的屬性似乎工作精細。

我希望它能幫助別人。 感謝所有的幫助:)

0

我認爲你需要一個像這樣的對象:

Test test = new Test(); 

希望這有助於:)

+0

這不是我這樣做只是添加服務引用和嘗試構建。 – harry180 2012-08-02 11:28:58

+0

您可以在添加服務參考之前構建? – RickyD 2012-08-02 12:09:39

+0

是在添加之前我能夠建立 – harry180 2012-08-02 13:23:49

0

嘗試此處的步驟。我想你可能不得不從命令行手動生成客戶端。 Developing a .NET Client

+0

感謝您的回答,但它並沒有幫助:( – harry180 2012-08-02 14:00:35

0

我認爲你是從靜態方法調用非靜態屬性。你們中的某個人的方法不是靜態的。

希望這些幫助。 :)