2009-08-27 17 views
0

統合Windows認証を有効にしたマシンAでASP.NET Webサイト(.NET 2 IIS 5.1)を実行しています。それはユーザーのオートメーションを持っています。 ユーザ 'Ganesh'でマシンBから接続すると、ユーザー名&(IE自体)を入力するよう求められます。credentialcache.defaultcredentialsが間違ったユーザー資格情報を返す

CASE 1: 私は自分のパスワードオプションを覚えて使用して資格情報を保存いけない場合:私は、私は(コード経由で)いくつかの詳細を取得するために、Webサービスに接続する必要があり、後に内部website.Howeverに接続します を。そのために、コードは最初に資格をデフォルト資格に設定します。

ここで、ログインしたユーザーの「Ganesh」資格情報が何らかの理由で渡されます。

m_LicenseStatus = statusService.GetLicenseStatus(out m_dNoEvalDays); 

私はHTTP 401不正な例外を取得:私はサービスを呼び出すときに

を従って、(私は、サーバーにログオン監査ログを使用することがわかりました)。私は自分のパスワードオプションを覚えて使用して資格情報を保存した場合

CASE 2

は、「オートメーション」ユーザーの資格情報を&呼び出しが成功した渡されます。

私の質問は、なぜ資格情報を保存する必要があるのですか?それは必要ですか、私は何かを逃したのですか?

答えて