2016-03-31 18 views
2

Ich versuche, ein Video zu streamen PushStreamContent verwenden, aber einige Sekunden nach dem Video den Browser zu spielen beginnt, gibt mir ein Netz :: ERR_CONNECTION_RESET (Error)net :: ERR_CONNECTION_RESET PushStreamContent

Frontend: Tag mit einem anrufen Webapi-Methode, die eine Aktion verwendet, die einen Puffer mit Teilen einer Videodatei sendet

Ich hoffe, dass ich mein Problem erklären konnte.

Vielen Dank im Voraus.

Antwort

0

Wenn Sie Entity Framework Core verwenden, verfügen Sie möglicherweise über ein Schleifenobjektdiagramm. Da EF Core das Lazy Loading nicht unterstützt, ist Ihr Serializer möglicherweise in einer Endlosschleife stecken geblieben, die versucht, Ihr Objektdiagramm zu serialisieren.

Ersetzen Sie die services.AddMvc() Linie in Ihrem Startup.cs mit diesem:

  services.AddMvc() 
      .AddJsonOptions(options => options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);