4

私は自分の Web サイトで参照している Web サービスを持っています。Web サービスを定義している 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

次の行でエラーが発生します。Private WSLK As com.teleasy.app1.WBLookup

エラーメッセージは次のとおりです。

ここに画像の説明を入力

助けてください。C# での回答も役立ちます。

4

1 に答える 1

2

名前空間を使用して、Web サービスを直接参照しようとしているようです。そうしないでください。代わりにサービス参照を追加します ( ReferencesVS で右クリックし、 をクリックしAdd Service Referenceて、サービスの URL を入力します。

サービス参照を追加すると、フレームワークはサービスのインターフェースなどに一致するクラスを生成します。これらは、使用したいクラスです。

参照 (サービス参照の下に表示されるはずです) を右クリックし、 を選択すると、サービスと使用可能なメソッドに関する情報を表示できますView in object browser

サービスと通信するために呼び出すクラスは、次のような名前にする必要がありNameOfTheServiceClientます (つまり、Clientを追加したサービス名)。

于 2013-10-31T07:33:34.117 に答える