-2
私はVMマシンとWin 7の私の開発マシン(私はそれをテストしたい)から実行しているWebサービス(古い.NET 2.0の方法)を持っています。私はテストのためにこのような何かドメイン、ユーザー名、パスワードのウィットを設定した場合:UseDefaultCredentialsオプションで接続できるのはなぜですか
NetworkCredential userPass = new NetworkCredential();
Cytowebservice.TransferService m_servie = new Cytowebservice.TransferService();
userPass.Domain = domain;
userPass.UserName = username;
userPass.Password = passwordTextBox.Text;
m_servie.Credentials = userPass;
を、私はそののwebMethodsのいずれかを呼び出したいとき、私は401.1認証エラーが発生します。しかし、私は自分のユーザーを入力していない/間違って渡しています。しかし、私がそれらを使用せずに言うならば、
m_servie.UseDefaultCredentials = true;
それは間違いなく接続します。私が間違っていることは何ですか?
有用なコードが表示されないため、お手伝いできません。 –
のようなもの?私はコードとエラーを貼り付けました。他に何が必要だと思いますか?私はそれを提供することができます。 – Bohn
'userPass'と' m_servie'とは何ですか?どのように作成しますか?あなたは 'CookieContainer'を使いますか? –