我有一个 SignalR WebSocket 用于显示通知。连接的代码如下:$.connection.hub.start().done(function(){ console.log("connected"); }); var notif = $.connection.notificationHub; console.log(notif); 部署到生产服务器后,SignalR无法工作,并在控制台中显示此错误: 生产服务器正在使用IIS 8.5。这个错误是什么原因引起的?谢谢。
你的 web.config 文件中是否有这个标签在 <system.web> 标签内?<httpRuntime maxRequestLength="40960" targetFramework="4.5" requestValidationMode="2.0" /> 如果不起作用,请尝试在SignalR中使用长轮询而不是WebSockets,看看是否会出现相同的错误。