【发布时间】:2017-04-14 19:13:01
【问题描述】:
我正在对使用 AxSHDocVw.AxWebBrowser 访问 Intranet 网站的旧版应用程序进行一些维护工作。该网站需要 Windows 身份验证。当我使用 IE 直接导航到该页面时,我会弹出一个询问 Active Directory 凭据的弹出窗口,但是当我尝试WebBrowser.navigate() 时,我立即得到:
使用提供的链接刷新页面会给我一个未经授权的响应。
在设置AxWebBrowser 控件以使其正确显示凭据弹出窗口时,我需要做些什么吗?
【问题讨论】:
-
这肯定是 IE 设置而不是编码?
-
我想也许可以,但是在 IE 中会很好地弹出凭据对话框。由于 AxWebBrowser 本质上是 IE,所以当我导航到同一页面时,我希望它也能做同样的事情,不是吗?
-
取决于,它可能 axwebbrowser 没有按照它期望你控制它们那样做那些事情,它没有任何形式的身份验证请求选项吗? (我手头没有axwebbrowser)
-
对此我没有什么大惊小怪的。似乎只是预计会弹出凭据。也许它们没有弹出是因为它在另一个程序中,而不仅仅是 IE?
-
您对响应代码有响应吗?
标签: c# active-directory axwebbrowser