.NetCore Consoleアプリケーションでasmxサービスを追加する際に問題に直面しています。 Web参照の追加が利用できないため、WCF Connected Service拡張機能を使用しています。そこで、私は次のリンクで提案された同じステップを踏んだ。 https://blogs.msdn.microsoft.com/webdev/2016/06/26/wcf-connected-service-for-net-core-1-0-0-and-asp-net-core-1-0-0-is-now-available/Asp.netコアWebアプリケーションで資格情報ベースのWebサービス(asmx)を使用するにはどうすればよいですか?
すべてのステップを完了した後、すべてのメソッドを非同期メソッドとして含む自動生成された参照クラスが提供された。私のasmxサービスでは、メソッドごとにユーザー名とパスワードの認証が必要となり、どのメソッドの第1引数としても資格情報を渡しました。ウェブは私の方法は、GetDataの(資格資格)のように見えますが、ここでは、自動生成されたクラスは GetDataAsync(のように、この方法を示し参照)ので、私は自分のWebサービスメソッドを呼び出す前に資格情報を渡すために、以下の言及コードを使用使用して例えば
、
client.ClientCredentials.UserName.UserName = "myusername"; client.ClientCredentials.UserName.Password = "mypassword";
私には許可されていないエラーが表示されています。ブレークポイントを設定した後、資格情報がasmxサービスで取得されていないことがわかりました。
解決策をご提案ください。
あなたは解決策を見つけましたか? – hugoterelle