Signalr 信号器客户端挂起在服务器上,通过vstudio重新发布

Signalr 信号器客户端挂起在服务器上,通过vstudio重新发布,signalr,asp.net-core-signalr,Signalr,Asp.net Core Signalr,我有一个基于signalR示例代码的简单设置 客户端是一个.net核心控制台应用程序。 服务器是一个.net核心web应用程序,Signal发布到本地IIS网站 总的来说,一切正常。 如果我使用IIS管理器停止/启动服务器,则会触发“重新连接”、“重新连接”事件 但是,如果我通过visual studio-publish菜单重新发布服务器(asp.net应用程序)。。未在客户端上激发事件。并且它也无法重新连接。甚至没有“关闭”事件。只是坐在那里什么也不做。 我需要明确地“重新启动”IIS网站,以

我有一个基于signalR示例代码的简单设置

客户端是一个.net核心控制台应用程序。 服务器是一个.net核心web应用程序,Signal发布到本地IIS网站

总的来说,一切正常。 如果我使用IIS管理器停止/启动服务器,则会触发“重新连接”、“重新连接”事件

但是,如果我通过visual studio-publish菜单重新发布服务器(asp.net应用程序)。。未在客户端上激发事件。并且它也无法重新连接。甚至没有“关闭”事件。只是坐在那里什么也不做。 我需要明确地“重新启动”IIS网站,以使事情重新开始


任何人都知道引擎盖下会发生什么吗?

您是否在客户端和服务器中自定义了要重新连接的内容?我无法复制你的问题。如果我从IIS重新启动,客户端将无法连接服务器,因为
连接断开,错误为“error:Not Found”
是否有任何演示重现您的问题?是的,重新启动对我来说也很好。我的问题是“发布”actionIMO,这可能是由于发布过程中的时间过长以及客户端断开连接造成的。如果要在服务器丢失时保持连接,可以尝试
try catch
block自行重新连接。