In meinem Projekt schiebt der Server Updates zu den Clients über SignalR. Dies funktioniert in der Regel gut, aber gelegentlich in Chrome bekomme ich folgende Fehlermeldung: ASP.NET MVC4 IHubContext Chunking Fehler in Chrome
ich einige Vorschläge über die Verbindung gesehen habe vorzeitig geschlossen, oder die Header nicht in geeigneter Weise eingestellt werden, aber ich bin ratlos, wie Ich kann dies in meinem Code festlegen. Die folgenden Verfahren (Server-Code) ist ein Beispiel dafür, wie ich Updates an den Client senden:
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 ist eine Client-Seite JavaScript-Methode. Weiß jemand, wie ich den obigen Code ändern könnte, um dieses Problem zu vermeiden? Vielen Dank.