Authentication 自动AD注销后信号器断开

Authentication 自动AD注销后信号器断开,authentication,asp-classic,signalr,Authentication,Asp Classic,Signalr,我的项目执行信号员有以下问题。 我的用户通过ASP常规身份验证进行身份验证。(基于广告基础) 当达到身份验证超时时,javascript与集线器之间的连接将失败。 我想知道处理这个问题的好方法是什么。(事件(哪一个?)+重新连接?) 事先非常感谢 *数据: 在chrome调试中: IIS日志: 身份验证仍处于活动状态时: 身份验证不再活动时: 我们可以看到第一个日志包含我的用户ID(thomas.dupuis),而不是第二个。(第一个获取200 http,而第二个获取500错误内部服务器)如果要

我的项目执行信号员有以下问题。 我的用户通过ASP常规身份验证进行身份验证。(基于广告基础)

当达到身份验证超时时,javascript与集线器之间的连接将失败。 我想知道处理这个问题的好方法是什么。(事件(哪一个?)+重新连接?)

事先非常感谢

*数据:

在chrome调试中:

IIS日志:

身份验证仍处于活动状态时:

身份验证不再活动时:


我们可以看到第一个日志包含我的用户ID(thomas.dupuis),而不是第二个。(第一个获取200 http,而第二个获取500错误内部服务器)

如果要超时验证,则需要让客户端执行硬重新启动,即调用$.connection.hub.stop(),然后调用$.connection.hub.start()。当信号器连接处于活动状态时,无法修改身份验证凭据

Failed to load resource: the server responded with a status of 500 (Internal Server Error) http://mySite:81/Project/signalr/send?transport=serverSentEvents&con...
2013-04-23 10:27:07 IP POST /Project/signalr/send transport=serverSentEvents&connectionToken=RRBKQRnC_KsWBfxuGTXbfsvipbDWWFRVSodpXmW2-CS-GniKtxx69WbAJXURCLns_CfNJDmSZUI3v9LLslqWYy5pvzA1lzCcl9nWx1ufAOB69l8CFTPySNZWzJrVs-VKIb34vjHq5qi8qfms-LFg6j_zwO9WA4vguRu1LdPxY2I2p09v6X_PE7tfCXnIS4vS0 81 thomas.dupuis MYIP Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.22+(KHTML,+like+Gecko)+Chrome/25.0.1364.160+Safari/537.22 200 0 0 2252
2013-04-23 10:28:39 IP POST /Project/signalr/send transport=serverSentEvents&connectionToken=RRBKQRnC_KsWBfxuGTXbfsvipbDWWFRVSodpXmW2-CS-GniKtxx69WbAJXURCLns_CfNJDmSZUI3v9LLslqWYy5pvzA1lzCcl9nWx1ufAOB69l8CFTPySNZWzJrVs-VKIb34vjHq5qi8qfms-LFg6j_zwO9WA4vguRu1LdPxY2I2p09v6X_PE7tfCXnIS4vS0 81 - MYIP Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.22+(KHTML,+like+Gecko)+Chrome/25.0.1364.160+Safari/537.22 500 0 0 209