SignalR:当前应用程序配置不支持 WebSockets

SignalR: WebSockets is unsupported in the current application configuration

我在我的项目中使用 SignalR 2.1.2。一切正常,但今天我发现通知在我的项目中不起作用。我试图解决问题所以我检查了 Windows 事件查看器并看到了这个 error:

Exception information: 
    Exception type: InvalidOperationException 
    Exception message: WebSockets is unsupported in the current application configuration. To enable this, set the following configuration switch in Web.config:
<system.web>
  <httpRuntime targetFramework="4.5" />
</system.web>....

searched 对这个问题有很多了解。如您所见,错误消息告诉我们设置 targetFramework,但我没有得到任何结果。
PS: 我的本地版和发布版都有这个问题

经过长时间的调试我弄明白了。我只是忘了建立连接:

$.connection.hub.start()

});