ASP.Net 2015无法编译SignalR

时间:2017-04-15 14:49:22

标签: asp.net signalr

我使用了以下SignalR代码一年,今天它无法使用表格中的121个CS0246错误编译"类型或命名空间名称' Hub'无法找到......"。以下代码段中的特定错误是:

(1)HubName:"无法找到类型或命名空间HubNameAttribute。" (2)Hub:"无法找到类型或命名空间Hub" (3)GlobalHost:"当前上下文中不存在该名称。

另请注意,"使用" Microsoft.AspNet.SignalR是灰色的,我不知道为什么。我读过的一个帖子建议将它添加到" Hub"但是当我这样做时,它不起作用,并且Microsoft.AspNet.SignalR似乎不支持对象" Hub"。感谢任何建议;一年前收到SignalR很难!

编辑:自发布以来我认为问题出在Owin和ASP.NET 4.5中。我似乎正在瞄准4.0并试图找出如何升级它。

不,那不起作用,现在是4.6,而Owin说它在3.1上是最新的,而且Microsoft.AspNet.SignalR仍然是灰色的。我错过了参考吗?

这是我的代码:

using System;
using Microsoft.AspNet.SignalR;

namespace SignalR
{
    [HubName("SeekerHub")]
    public class SeekerHub : Hub
    {
        private static Decimal number;

        public static void SendMessage(string message)
        {
            var hubContext = 
            GlobalHost.ConnectionManager.GetHubContext<SeekerHub>();

0 个答案:

没有答案