Ошибка обновления сигнала на некоторых клиентах в asp.net mvc - PullRequest
0 голосов
/ 14 октября 2019

Я разработал приложение в ASP .NET MVC с использованием SignalR. Все идеально, единственная проблема, с которой я сталкиваюсь, это то, что при выполнении CRUD некоторые клиенты обновляются с помощью SignalR, а некоторые не обновляются. Пожалуйста, помогите мне разобраться в этом вопросе

public class Startup
{
   public void Configuration(IAppBuilder app)
   {
      app.UseCors(CorsOptions.AllowAll);
      app.MapSignalR();
   }
}

public class SettingHub : Hub
{
   public static void BroadcastData()
   {
      IHubContext context = GlobalHost.ConnectionManager.GetHubContext<SettingHub>();
      context.Clients.All.updatedData();
   }
}
$(function () {
  var notificationFromHub = $.connection.settingHub;

  $.connection.hub.start().done(function () {
     FetchSettings();
  });

  notificationFromHub.client.updatedData = function () {
     FetchSettings();
     };
  });

...