我有一个继承自 system.windows.forms.webbrowser 的 .net 控件,它导航到一个 url 并提取一些数据。
它导航到的服务器现在已更改为使用 Windows 身份验证,现在所有请求都失败并出现 401 未授权。
无论如何告诉 system.windows.forms.webbrowser 对象使用 Windows 身份验证?
我有一个继承自 system.windows.forms.webbrowser 的 .net 控件,它导航到一个 url 并提取一些数据。
它导航到的服务器现在已更改为使用 Windows 身份验证,现在所有请求都失败并出现 401 未授权。
无论如何告诉 system.windows.forms.webbrowser 对象使用 Windows 身份验证?
WebBrowser
控件基本上是Internet Explorer的一个实例,因此您可以尝试将站点站点的 url 添加到Internet Explorer 配置“Internet 选项”中的受信任站点区域。
如果这解决了您的问题,您也可以考虑以编程方式执行此操作(请参阅此SO 问题)