Visual Studio 2007 で VB.NET を使用しています。FedEx WSDL を使用して、FexEd 評価サービスを会社の Web サイトの 1 つに統合しようとしています。WSDL との接続/統合は、未定義のメソッドなどについて不平を言っていないため、(初めて WSDL を使用して) 私が知る限り、適切に機能しているようです。
これに対する例外は、新しいインスタンスを作成しようとするとRateService
エラーが発生することです
「タイプ '料金サービス' が定義されていません。」
FexEx が提供するサンプル コードとまったく同じ宣言を使用してDim service As RateService = New RateService()
おり、同じインポート ステートメントを使用しています。
この1つのクラスだけで問題が発生している理由を誰か思いつきますか? または、Fedex サービスを利用したことのある人で、私にアドバイスをくれる人はいますか? 重要なことを忘れている可能性が高いため、さらに情報が必要な場合は、お気軽に質問してください。
前もって感謝します。
これは、urbanlemur が要求する RateService コンストラクターの始まりです。
Imports System.ComponentModel
Imports System.Diagnostics
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Xml.Serialization
'
' This source code was auto-generated by wsdl, Version=2.0.50727.1432.
'
''' <remarks/>
<System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.1432")> _
<System.Diagnostics.DebuggerStepThroughAttribute> _
<System.ComponentModel.DesignerCategoryAttribute("code")> _
<System.Web.Services.WebServiceBindingAttribute(Name := "RateServiceSoapBinding", [Namespace] := "http://fedex.com/ws/rate/v13")> _
Public Partial Class RateService
Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
Private getRatesOperationCompleted As System.Threading.SendOrPostCallback
''' <remarks/>
Public Sub New()