信号器协商返回200和404

时间:2018-03-16 21:09:41

标签: asp.net signalr

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

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

1 个答案:

答案 0 :(得分:0)

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