2010-05-18 3 views
0

Когда я перехожу на сайт интрасети, требующий проверки подлинности Windows, элемент управления WinForms WebBrowser не отображает диалоговое окно входа. Но он отобразит (после обновления страницы), если я сначала открою Internet Explorer и просмотрю ту же страницу.Диалоговое окно входа в System.Windows.Forms.WebBrowser не отображается

Кроме того, если я сделаю URL-адрес ссылкой на мой локальный экземпляр IIS, появится диалоговое окно входа в систему.

Любые идеи? Благодаря!

ответ

0

Вы можете отправить учетные данные через IAuthenticate. Вы можете либо extend the winform webbrowser site, либо write your own webbrowser wrapper.

+1

Да, я видел эти статьи об этих методах. Благодарю. Но похоже, что диалог входа в систему должен, по крайней мере, отображаться без стимула первого просмотра страницы в IE. Я полагаю, что это поведение является ошибкой; но я не уверен. – CalvinCD

Смежные вопросы