在websocket握手代码期间无法连接signalR错误:400

时间:2016-07-03 04:57:47

标签: javascript c# asp.net-mvc signalr

我有signalR websocket来显示通知

用于连接的代码:

$.connection.hub.start().done(function(){
  console.log("connected");
});

var notif = $.connection.notificationHub;
console.log(notif);

部署到生产服务器后,signalR无法正常工作并在控制台中显示此错误: console errpr

生产服务器正在使用iis 8.5 是什么造成这个错误?谢谢。

1 个答案:

答案 0 :(得分:1)

您在web.config标记的<system.web>文件中是否有此标记?

<httpRuntime maxRequestLength="40960" targetFramework="4.5" requestValidationMode="2.0" />

如果这不起作用,请尝试在long polling中故障转移到WebSockets而不是SignalR,看看是否收到同样的错误。