凭据不通过

时间:2013-08-09 14:49:45

标签: c# wpf browser credentials

该程序在我的计算机和其他两个程序上运行良好但是对于第四个我得到了COM-Exception 0x800x000e ...

我已经确定了问题所在。这是一个webBrowser,由于凭证而不想导航到URL ...

代码:

webBrowser1.Navigate("http://user:pass@IP:Port/so=" + textBox1.Text);

如果我试图通过:

webBrowser1.Navigate("http://IP:Port/so=" + textBox1.Text);

之后它可以工作并询问凭据。我也尝试传递这个:

string user = "user";
string pass = "pass";
string auth = "Authorization: Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(user + ":" + pass)) + "\r\n";
webBrowser1.Navigate("IP:Port/so=" + textBox1.Text, null, null, auth);

但发生同样的错误:/

0 个答案:

没有答案