https://wwwcie.ups.com/ups.app/xml/Rateの Web サービスを使用して、asp.net プロジェクトに UPS 配送計算を組み込みます。プロジェクトの実行中に、次のような例外が発生しました。
説明: System.Web.Services.Protocols.SoapException: サーバーは HTTP ヘッダー SOAPAction: http://localhost:4594/ShippingModule.asmx/GetUPSShippingCostの値を認識しませんでした。System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest() で System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMessage メッセージ) で System.Web.Services.Protocols.SoapServerProtocol.Initialize() で System.Web.Services .Protocols.ServerProtocol.SetContext(Type タイプ、HttpContext コンテキスト、HttpRequest リクエスト、HttpResponse レスポンス) at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type タイプ、HttpContext コンテキスト、HttpRequest リクエスト、HttpResponse レスポンス、Boolean&abortProcessing) Source: System 。ウェブサービス
現在、ローカルホストで実行しています。それがこの例外の原因ですか?それとも、Web サービスで使用されるカスタムの名前空間が主な問題ですか? 私はこの問題についてウェブ上でたくさん検索しました。しかし、これを解決する方法はありませんでした。