【问题标题】:Signalr negotiate returns 200 and 404 alternativelySignalr 协商交替返回 200 和 404
【发布时间】:2018-03-21 02:27:01
【问题描述】:

我遇到了一个奇怪的问题,SignalR 协商请求在第一次调用时突然开始返回 404,然后返回 200。所以连接永远不会成功。 Hub 托管在 ASP.NET Web 应用程序中,并且 Owin 使用装饰有 OwinStartupAttribute 的 Startup 类启动。 bin 文件夹有 Microsoft.Owin.Host.SystemWeb 但 Startup 类中的 Configuration 方法永远不会被调用。我知道它没有被调用,因为即使 Startup.Configuration 方法具有throw new NotImplementedException().,default.aspx 页面在浏览器中也是可见的。我将所有 SignalR 和 Ownin 引用更新为最新的,但问题仍然存在。

关于可能导致此问题的任何想法?

【问题讨论】:

  • 您使用的是什么版本的 SignalR?

标签: asp.net signalr


【解决方案1】:

经过数小时的尝试找出问题所在,结果证明是服务器配置存在问题。当应用程序安装在不同主机上的虚拟机上时,SignalR 工作正常。我们无法确定问题的确切原因,但我认为此问题已结束。

【讨论】:

    猜你喜欢
    • 2013-11-23
    • 1970-01-01
    • 2015-05-22
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 1970-01-01
    相关资源
    最近更新 更多