我有一个ASP.NET MVC应用程序,我使用SignalR。我做了安装,一切都很清楚。但是当我运行网站时,它仍然会下载一些.js和特殊的信号器/集线器。所以网站永远不会结束加载。当我在新的标签信号器/集线器中打开时,会出现.js文件,因此它已下载,但网站仍然下载此文件。在这里我有:
在集线器上
public class Notifier : Hub
{
public void NotifyAllUsers(Notification message) {
Clients.All.Broadcast(message);
}
}
在视图上:
@section scripts {
<script src="~/Scripts/jquery.signalR-2.2.3.js"></script>
<script src="~/signalr/js"></script>
<script src="@Url.Content("~/Content/View/Platform/signalRPlatform.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Content/View/Platform/Platform.js")" type="text/javascript"></script>
}
启动时
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
任何解决方案?
如果我改变
,这是一回事<script src="~/signalr/js"></script>
到
<script src="~/signalr/hubs"></script>