我有一个Web服务,我在我的网站上提供了参考.我正在定义我的网络服务的网站代码如下:
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
我在这一行得到错误:私有WSLK作为com.teleasy.app1.WBLookup
错误信息是这样的:
请帮忙. C#中的答案也会有所帮助.
最佳答案 看起来您正在尝试使用它的命名空间直接引用Web服务.不要那样做;添加服务引用(右键单击VS中的引用,单击添加服务引用,然后输入服务的URL.
添加服务引用时,框架将为您生成与服务接口匹配的类等.这些是您要使用的类.
右键单击引用(现在应在“服务引用”下可见),然后选择“在对象浏览器中查看”,可以查看有关服务和可用方法的信息.
您要调用以与服务通信的类应该被称为NameOfTheServiceClient(即附加了客户端的服务名称).