我有signalR websocket来显示通知
用于连接的代码:
$.connection.hub.start().done(function(){
console.log("connected");
});
var notif = $.connection.notificationHub;
console.log(notif);
部署到生产服务器后,signalR无法正常工作并在控制台中显示此错误:
生产服务器正在使用iis 8.5 是什么造成这个错误?谢谢。
答案 0 :(得分:1)
您在web.config
标记的<system.web>
文件中是否有此标记?
<httpRuntime maxRequestLength="40960" targetFramework="4.5" requestValidationMode="2.0" />
如果这不起作用,请尝试在long polling
中故障转移到WebSockets
而不是SignalR
,看看是否收到同样的错误。