c# - System.Web.Routing.RouteCollection 不包含 'MapHubs' 的定义

标签 c# asp.net signalr

我遵循 SignalR wiki 页面中的示例,这是我的 Global.asax :

<%@ Application Language="C#" %>

<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Web.Routing" %>

<script runat="server">

    void Application_Start(object sender, EventArgs e) 
    {
        // Code that runs on application startup
        RouteTable.Routes.MapHubs();
    }

但是我得到:

'System.Web.Routing.RouteCollection' 不包含 'MapHubs' 的定义,并且找不到接受类型为 'System.Web.Routing.RouteCollection' 的第一个参数的扩展方法 'MapHubs'(您是否缺少using 指令或程序集引用?)\Global.asax 11

我做错了什么?

最佳答案

Maphubs 是 SignalR 库中 RouteCollection 类的扩展方法。您需要包含 SignalR 引用才能调用 MapHub。

来源:

https://github.com/SignalR/SignalR/blob/master/src/Microsoft.AspNet.SignalR.SystemWeb/SignalRRouteExtensions.cs

关于c# - System.Web.Routing.RouteCollection 不包含 'MapHubs' 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15130790/

相关文章:

javascript - 一旦获得焦点,将 RadioButton 值设置为 true,然后点击 asp :RadioButton 中的 Enter 按钮

c# - 如何在 C# 中实现 Windows native api 的回调?

c# - 如何在 ASP.NET Core 2.0 Razor 页面中填充下拉列表

c# - C :\Windows\System32\GroupPolicyUsers created with Directory. 下的文件夹创建不显示

c# - Javascript 警报在 asp.net 的更新面板中不起作用

websocket - 是否可以捕获 signalR 连接断开事件?错误 : Connection disconnected with error webSocket closed with status code: 1006

asp.net - 从 SignalR 调用特定客户端

SignalR 从客户端方法返回值

c# - 使用 rhino mocks 为每次调用返回不同的实例

c# - 每个站点所有打开的选项卡仅浏览器通知一次