首页 > 解决方案 > 尽管有 IAppBuilder.MapSignalR(),但未找到信号器/信号器/集线器

问题描述

我正在使用网络表单,每当我第一次加载页面时,控制台都会显示未找到信号器/信号器/集线器。

我有 Startup.cs

public void Configure(IAppBuilder app)
{
   app.MapSignalR();
}

当问题仍然存在时,我在 Global.asax.cs 文件中的 Application_start 中添加了“IAppBuilder app”参数,并在里面写了 app.MapSignalR();

我的页面加载 javascript :

<script src="/Scripts/jquery-1.6.4.js"></script>
<script src="/Scripts/jquery.signalR-2.4.1.js"></script>
<script src="/signalr/signalr/hubs"></script>
<script type="text/javascript">

    $(function() {
    });

</script>

在文件结构中找不到 hubs 文件夹

更新: 我发现它是一个自动生成的文件。

我换了

<script type="text/javascript">

<script src='<%: ResolveClientUrl("~/signalr/hubs") %>'></script>

依然没有。

标签: c#webformssignalr

解决方案


推荐阅读