C# 断开连接的方法不会被命中

C# 断开连接的方法不会被命中,c#,asp.net,signalr,signalr-hub,C#,Asp.net,Signalr,Signalr Hub,我已经实现了一个小部件,这样用户就可以看到网站上的其他用户,或者他们所在的页面。在我的本地机器上,一切都可以完美地工作,但是当我部署到我们的测试环境时,我可以看到(通过我放置的一些日志记录),OnConnected和其他几种方法在我的hub中被命中。但是,当用户离开页面时,OnDisconnected方法永远不会被命中。我已经监视了近2个小时的关闭和打开页面,只看到了连接。所有其他事件(我至少有3个正在运行)都会发生。我们的主机使用IIS(和本地的IIS Express)。可能是我在上面配置不正

我已经实现了一个小部件,这样用户就可以看到网站上的其他用户,或者他们所在的页面。在我的本地机器上,一切都可以完美地工作,但是当我部署到我们的测试环境时,我可以看到(通过我放置的一些日志记录),OnConnected和其他几种方法在我的hub中被命中。但是,当用户离开页面时,OnDisconnected方法永远不会被命中。我已经监视了近2个小时的关闭和打开页面,只看到了连接。所有其他事件(我至少有3个正在运行)都会发生。我们的主机使用IIS(和本地的IIS Express)。可能是我在上面配置不正确吗?这是一个包含连接类型的跟踪。跟踪在两种环境中都是相同的。

您在部署的服务器中使用虚拟目录吗?是的,我相信我们部署在虚拟目录下。