在VS2015移动和包更新后,SignalR,Owin无法工作

时间:2016-11-30 15:34:59

标签: signalr owin signalr-hub

我最近升级到VS2015(未删除VS2013或2010)。 NuGet安装不正确。当项目运行时,它加载了流消息重新包更新。我刚删除并重新安装了NuGet并更新了所有软件包。 现在我有两个可能相关的问题。 1)134错误。与SignalR和Owin有关的一切都是失败的消息,如: “类型或命名空间'无法找到Hub'。

这是关键代码。其他Usings因为不必要而变灰,并被移除。

using System;

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

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

              if (Decimal.TryParse(message, out number))
              {
                    if (number == 0)
                    { }
                    hubContext.Clients.All.receiveUpdate(message);
              }
              else
                    hubContext.Clients.All.receiveNotification(message);
        }
    }
}

2)与更新有关的6个警告。所有这些都与同一个SignalR / Owin区域相关,但是消息表明它正在查看VS2013 / localhost xyz /文件而不是VS2015文件。当包看起来更新时,有没有办法可以更改指针?

提前感谢您的帮助。

0 个答案:

没有答案