C# 重新启动浏览器后,Chrome浏览器未传递授权标头

C# 重新启动浏览器后,Chrome浏览器未传递授权标头,c#,google-chrome,authentication,C#,Google Chrome,Authentication,我有一个使用Windows身份验证的web应用程序,它发出ajax请求。浏览器询问凭据,一切正常。一旦我重新启动浏览器,并尝试获取数据-我收到401个未经授权的错误,浏览器不要求任何凭据 当我转到Chrome控制台,在一个单独的选项卡中打开失败的WebAPI请求时,浏览器会询问凭据,然后应用程序也会正常工作 如何在不打开单独选项卡中的WebApi请求的情况下强制浏览器询问凭据 我曾尝试在IIS中更改身份验证提供程序以进行协商,NTLM。 我在发出AJAX请求时添加了凭据 $.ajaxSetup

我有一个使用Windows身份验证的web应用程序,它发出ajax请求。浏览器询问凭据,一切正常。一旦我重新启动浏览器,并尝试获取数据-我收到401个未经授权的错误,浏览器不要求任何凭据

当我转到Chrome控制台,在一个单独的选项卡中打开失败的WebAPI请求时,浏览器会询问凭据,然后应用程序也会正常工作

如何在不打开单独选项卡中的WebApi请求的情况下强制浏览器询问凭据

我曾尝试在IIS中更改身份验证提供程序以进行协商,NTLM。 我在发出AJAX请求时添加了凭据

 $.ajaxSetup({
            timeout: 30000,
            xhrFields: {
                withCredentials: true
            },
            crossDomain: true
        });
401次未经授权的请求后,浏览器将要求提供凭据