C# DownloadOperation有时接收零字节

C# DownloadOperation有时接收零字节,c#,windows-phone-8.1,windows-8.1-universal,background-transfer,C#,Windows Phone 8.1,Windows 8.1 Universal,Background Transfer,我构建了一个Windows8.1通用应用程序,我必须下载一些文件。我使用下载操作来完成此任务。问题有时是在WindowsPhone8.1中,下载只接收零字节。在Windows 8.1上使用相同的应用程序时,始终正常下载文件 下面是我的代码: BackgroundDownloader downloader = new BackgroundDownloader(); file = await ApplicationData.Current.LocalFolder.CreateFileAsync(F

我构建了一个Windows8.1通用应用程序,我必须下载一些文件。我使用
下载操作来完成此任务。问题有时是在WindowsPhone8.1中,下载只接收零字节。在Windows 8.1上使用相同的应用程序时,始终正常下载文件

下面是我的代码:

BackgroundDownloader downloader = new BackgroundDownloader();

file = await ApplicationData.Current.LocalFolder.CreateFileAsync(FileName, CreationCollisionOption.ReplaceExisting);

DownloadOperation download = downloader.CreateDownload(new Uri(URL), file);

var progress = new Progress<DownloadOperation>(ProgressCallback);
await download.StartAsync().AsTask(progress);
BackgroundDownloader downloader=新的BackgroundDownloader();
file=wait ApplicationData.Current.LocalFolder.CreateFileAsync(文件名,CreationCollisionOption.ReplaceExisting);
DownloadOperation download=downloader.CreateDownload(新的Uri(URL),文件);
var progress=新进度(ProgressCallback);
等待下载.StartAsync().AsTask(进度);

有人知道怎么解决吗?

你查过了吗。它在我这边起作用。此外,UWP应用程序无法在Windows Phone 8.1中运行。您确定要构建Windows 10 UWP应用程序吗?我为Windows 8.1构建了UWP。也许这就是Windows8.1的原因,你可以试试。此外,请注意,指的是通用Windows平台,它是所有运行Windows 10的设备的通用平台。对于Windows 8.1通用应用程序,请使用标签。是否已检查标签。它在我这边起作用。此外,UWP应用程序无法在Windows Phone 8.1中运行。您确定要构建Windows 10 UWP应用程序吗?我为Windows 8.1构建了UWP。也许这就是Windows8.1的原因,你可以试试。此外,请注意,指的是通用Windows平台,它是所有运行Windows 10的设备的通用平台。对于Windows 8.1通用应用程序,请使用标签。