routecollection没有包含'maphub '的定义

本文关键字:定义 maphub routecollection 包含 | 更新日期: 2023-09-27 18:01:27

我遵循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'的定义,也没有扩展方法'MapHubs'接受'System.Web.Routing '类型的第一个参数。RouteCollection'可以找到(你是否缺少using指令或程序集引用?)'Global。asax 11

我做错了什么?

routecollection没有包含'maphub '的定义

Maphubs是SignalR库中RouteCollection类的扩展方法。你需要包含SignalR引用来调用MapHubs。

源:

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