0
私のプロジェクトでは、サーバーはSignalRを介してクライアントに更新をプッシュします。これは、通常はうまく動作しますが、時折、Chromeで私は次のエラーを取得する: Chrome MVC4 IHubContextチャンクエラーerrror
私は、接続が早まって閉じている、またはヘッダが適切に設定されていないに関するいくつかの提案を見てきましたが、私はどのようにと途方に暮れています私は自分のコードでこれを設定することができます。 以下の方法(サーバーコードは)私がクライアントに更新を送信する方法の例です。
public void UpdateHubClientsUpdateAvailability(Availability availability)
{
if (availability.Deleted)
{
IHubContext hub = GlobalHost.ConnectionManager.GetHubContext<Hubs.UpdateHub>();
LogClients(hub.Clients, "UpdateHubClientsUpdateAvailability");
string update = GetClientUpdateString(availability, false);
hub.Clients.All.removeAvailability(new JavaScriptSerializer().Serialize(update));
}
else
{
UpdateHubClientsAppearanceUpdateAvailability(availability);
}
}
removeAvailabilityは、クライアント側のJavaScriptメソッドです。 この問題を解決するために上記のコードをどのように変更することができますか? 多くのありがとうございます。