问题是,当我将它发布到服务器(与我上面的服务器相同)并运行它时,它会抛出一个错误 - AspNetCore.SignalR.HubConnectionContext - 连接握手失败。
我有研究,但没有得到任何解决方案。你能帮忙看看它是什么问题吗?
我已将我的项目推送到github:https://github.com/lcyhjx/AbpExample,您可以拉动并运行它(运行AbpExample.Web.Host )。它在Visual Studio中工作正常,但在IIS中失败。
错误明细:
答案 0 :(得分:3)
我已经解决了这个问题。这是一个代码问题,在我设置的代码中
HandshakeTimeout = TimeSpan.MaxValue;
如果我评论上面的代码,那么VS和IIS都可以正常工作。
答案 1 :(得分:0)
这里相同,但有点不同:我在 Rider 中运行服务器,一切正常。我把它放在另一个目录中,但我有握手错误。删除握手超时,它在任何地方都有效。