Windows認証済みの既存のWebサービス(SOAP/XML)があります。匿名認証を持つ新しいWCFサービスを追加しています。 WCFサービスから既存のWebサービスから関数を呼び出すと、次のエラーが発生します。WCFサービスからのWebサービス呼び出し
要求がHTTPステータス401:Unauthorizedで失敗しました。
既存のサービスを問題なく呼び出す他のコンソールとWebアプリケーションがあります。
UseDefautlCredentials
をTrue
に設定してみましたが、違いはありません(WS.UseDefaultCredentials = True
)。 HTTPリクエストは、クライアント認証方式「匿名」と不正である
を
は、Web参照とは対照的に、サービス参照として、既存のサービスを追加しようと、私は別のエラーを取得します。サーバーから受信した認証ヘッダーは 'Negotiate、NTLM'でした。
私は実際にAD認証されているので、既存のWebサービスで匿名に認証を変更したくないです。
本当に助けていただければ幸いです。どうもありがとう。
投稿するコードはありますか? –
@LB 新EcomWS.EcometryPaymentとしてはかなりまっすぐ進む.... 薄暗いecomWS 新のDataTableとして暗いecomOrdDtTab ecomWS.UseDefaultCredentials = Trueの ecomOrdDtTab = ecomWS.GetEcometryOrders – TheRaoMeister