Windows 10 BackgroundUploader 在应用重启后中断

Windows 10 BackgroundUploader breaks after app restart

我正在尝试使用 BackgroundUploader 组件上传一些视频文件。 如果我在传输完成之前保持应用程序打开,效果会很好。 如果关闭应用程序,它也能很好地工作,传输在引擎盖下完成,这很棒。

但如果应用程序在传输完成之前重新启动(正常重新运行),则它不起作用。简而言之,没有任何错误迹象,UploadOperation 状态为 运行 但此上传请求没有任何反应。

我可以使用 WireShark 看到传输已停止:

当应用程序启动时,没有代码对 BackgroundUploader 做任何事情。

我不知道为什么,但当应用程序不是 Visual Studio 的 运行 时它表现正常,即使它只是 Start Without Debugging .

这是某种已知问题或限制吗? 如果通过中间的 Windows Store 更新应用程序,后台传输会发生什么情况?