【发布时间】:2017-09-01 20:29:24
【问题描述】:
我正在尝试设置 SignalR,但我无法让它工作。 我正在使用带有 jQuery 3.1.1 的 SignalR-2.2.2 版本
<script src="~/Scripts/jquery-3.1.1.min.js"></script>
<script src="~/Scripts/jquery.signalR-2.2.2.min.js"></script>
首先我遇到了 X-Content-Type-Options 的问题。此选项设置为 nosniff 并且当我引用
<script src="~/signalr/hubs"></script>
我在 Chrome 中得到了这个:
拒绝执行来自 '/signalr/hubs' 的脚本,因为它的 MIME 类型 ('text/html') 不可执行,并且启用了严格的 MIME 类型检查。
在 Firefox 和 IE 中也有类似的东西。 我不知道该怎么做。 然后只是为了测试我从网络配置中删除了添加 X-Content-Type-Options 然后我得到以下内容。
Uncaught SyntaxError: Unexpected token
任何帮助将不胜感激。
【问题讨论】:
-
您确定您的中心容器正在运行吗?
-
什么意思?
-
包含您的集线器的服务器。正在运行吗?
-
我想我是在我的本地主机上这样做的。
-
好的,请添加产生该问题的代码!
标签: jquery asp.net-mvc signalr visual-studio-2017