2013-10-31 36 views
3

我有一個Web服務,其參考文獻在我的網站中提供。在網站在那裏我定義我的web服務的代碼如下:Private WSLK As com.teleasy.app1.WBLookup在調用Web服務時輸入未定義的錯誤

錯誤信息是這樣的:

enter image description here

請幫

Imports System.Web.Services 
Imports System.Web.Services.Protocols 
Imports System.Web.Script.Services 
Imports System.Collections.Generic 

Public Class APIUtilities 
    Private GD As GetDatFromMDB 
    Private _OfflineAPITest As Boolean = False 
    Private WSLK As com.teleasy.app1.WBLookup 

End Class 

我在這一行出現錯誤。 C#中的答案也有幫助。

+0

你不需要'c#'標記。 'vb.net'標籤就夠了。 –

+0

@SonerGönül在C#中的答案也將有所幫助。 –

回答

2

看起來你試圖直接引用Web服務,使用它的命名空間。不要那樣做; (在VS中右擊References,點擊Add Service Reference,然後輸入服務的URL

當你添加一個服務引用時,框架會爲你生成與服務接口匹配的類等等,這些都是你要使用的類。

你可以看到通過右鍵單擊引用(現在應該是在服務引用可見),並選擇View in object browser服務和可用的方法的信息。

的你想打電話與服務溝通的類應該叫做NameOfTheServiceClient(即喲你的服務名稱爲客戶端)。

+0

仍然是一樣的錯誤。 –

+0

Tkx ...這幫了我。在「添加服務參考」中 - 記住點擊「高級」,然後點擊「」Aff WebService參考「並將URL放在服務參考中。 – JanBorup