Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将IAuthenticate与Web浏览器一起使用-不需要的缓存凭据_C#_.net_Winforms_Authentication_Webbrowser Control - Fatal编程技术网

C# 将IAuthenticate与Web浏览器一起使用-不需要的缓存凭据

C# 将IAuthenticate与Web浏览器一起使用-不需要的缓存凭据,c#,.net,winforms,authentication,webbrowser-control,C#,.net,Winforms,Authentication,Webbrowser Control,我正在使用IAuthenticate、IServiceProvider和IOleClientSite来打开我的web浏览器控件并传递登录的凭据 (我有一个包含web浏览器控件的表单,我的表单实现了上述接口) 一切都很好-当我调用一个网页时,我的表单传递了凭据,该网页将以正确的凭据打开。问题是:如果我连续拨打两个电话(每个电话都有不同的凭据),则只使用第一个凭据集(第一个凭据在两个电话中都使用,第二个凭据被忽略) 关于如何强制IAuthenticate实现的凭据的任何线索?它在什么地方?任何提示?

我正在使用IAuthenticate、IServiceProvider和IOleClientSite来打开我的web浏览器控件并传递登录的凭据

(我有一个包含web浏览器控件的表单,我的表单实现了上述接口)

一切都很好-当我调用一个网页时,我的表单传递了凭据,该网页将以正确的凭据打开。问题是:如果我连续拨打两个电话(每个电话都有不同的凭据),则只使用第一个凭据集(第一个凭据在两个电话中都使用,第二个凭据被忽略)

关于如何强制IAuthenticate实现的凭据的任何线索?它在什么地方?任何提示?

InternetSetOption(空,INTERNET\u选项\u结束\u浏览器\u会话)将重置当前会话。注意:这是一个进程范围的操作,不仅影响您的webbrowser控件,还影响其他webbrowser控件和任何WinInet操作


另请参见:Microsoft知识库文章q195192。

遗憾的是,这是一个断开的链接。