0

我上周五有这个工作,没有更改任何代码。
我可以看到 SignalR 集线器已连接到客户端和应用程序启动。我验证了路径等。

当我到达这里时,在 GetHubContext

public class NotificationController
    {
        public static Task SendNotification(Guid id, int count)
        {
            var context = GlobalHost.ConnectionManager.GetHubContext<NotificationHub>();
            return context.Clients.All.Notification(id, count);
        }
    }

我收到一个错误:

System.MissingMethodException 发生 HResult=-2146233069 消息=找不到方法:'Void Newtonsoft.Json.JsonSerializerSettings.set_MaxDepth(System.Nullable`1)'。Source=Microsoft.AspNet.SignalR.Core StackTrace: 在 Microsoft.AspNet.SignalR.Json.JsonNetSerializer..ctor(JsonSerializerSettings 设置) 在 Microsoft.AspNet.SignalR.Json.JsonNetSerializer..ctor() InnerException:

自从最初添加 SignalR 以供使用以来,我没有更改任何程序集。

有什么想法吗?提前感谢您的帮助。

4

0 回答 0