我正在使用SignalR使用C#自托管服务器应用程序。 我的客户是SPA(angualr,javascript HTML5)。
我的应用程序有一些终止进程,它应该在离开页面时运行(当OnBeforeUnload发生并且用户要求离开时运行...)。 终止过程包含一些服务器调用。
直到今天我使用WebSockets并且一切运行良好。我现在正在尝试在不支持WebSockets的服务器上部署我的应用程序,因此我使用的是SignalR。
我的问题是,当" OnBeforeUnload"时,SignalR会关闭/断开连接。发生。这意味着我无法执行终止过程。
我尝试通过创建新连接来解决此问题,但它也无法打开。
有没有办法克服上述问题?
感谢, R上。