我正在尝试使用PushStreamContent传输视频,但在视频开始播放浏览器后几秒钟给我一个网:: ERR_CONNECTION_RESET(错误)
前端:使用tag调用webapi方法,该方法使用一个动作来发送带有部分视频文件的缓冲区
希望我能解释一下我的问题。
提前致谢。
答案 0 :(得分:0)
如果您使用的是Entity Framework Core,则可能会有一个循环对象图。由于EF Core不支持延迟加载,因此序列化程序可能会陷入无限循环,试图序列化对象图。
将Startup.cs中的services.AddMvc()
行替换为:
services.AddMvc()
.AddJsonOptions(options => options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);