8

我遵循 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

我究竟做错了什么?

4

1 回答 1

8

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

资源:

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

于 2013-02-28T08:40:14.313 回答