3

私の問題は、ASP.NET MVC で認証された (ユーザー名とパスワードを持つ) Web サービス (asmx) を呼び出すことです。

私は次のことをしました:

  1. ソリューションへのサービス参照を追加して、Web サービスをプロジェクトに追加しました
  2. wsdl.exe次のコマンド構文を使用してツールを使用して、サービスのプロキシ クラスを作成しようとしました

    wsdl /username:******** /password:************* /domain:********** web service url.asmx?wsdl

しかし、それは私に次のエラーを与えました:

ダウンロード中にエラーが発生しましweb service url://???.asmx?wsdlた。リクエストは HTTP ステータス で失敗しまし401: Unauthorizedた。

ユーザー名とパスワードを指定することで、ブラウザでサービスを表示できます。

プロキシ クラスの作成に使用する方法を検索するとsvcutil.exe、認証された Web サービスには使用できないことがわかりました。

プロキシ クラスを作成する別の方法があるかどうか、またはプロキシ クラスなしで asp.net mvc アプリケーションで認証済みの Web サービスを呼び出すことができるかどうかを尋ねたいと思います。

4

1 に答える 1