私はVb.netが初めてです。Windows ログイン名を必要とするイントラネット アプリケーションを作成しています。からログイン名を取得しましたSystem.Net.CredentialCache.DefaultNetworkCredentials
。私のlocalhostマシンではうまくいきました。しかし、問題は、開発サーバーからサイトにアクセスしようとすると、次のエラーが表示されることです。
要求は HTTP ステータス 401 で失敗しました: アクセスが拒否されました
しかし、同じコードがテスト環境で正常に機能しています。これらの両方の環境が異なる動作をする理由がわかりません。Windows 統合認証を使用しており、匿名アクセスが無効になっています。この問題を理解するのを手伝ってください。
Dim consumeWebService As ws-ProfileService
consumeWebService = New ws-ProfileService
consumeWebService.PreAuthenticate = True
consumeWebService.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials
前もって感謝します。