2

我要使用 WP7 的后台传输服务下载文件,但问题是有时我的应用程序由于我仍然未知的原因而崩溃,当我尝试再次启动它时,它再次崩溃并出现以下错误。

System.UriFormatException 未处理 Message=Invalid URI: 无法确定 URI 的格式。StackTrace:在 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind) 在 Microsoft.Phone.BackgroundTransfer.BtsApi.QueryBackgroundTransferRequestTransferParameters(BtsRequestHandle requestHandle) 在 Microsoft.Phone.BackgroundTransfer 的 System.Uri..ctor(String uriString)。 BackgroundTransferRequest..ctor(BtsRequestHandle requestHandle, String requestId, RequestStatus requestStatus) 在 Microsoft.Phone.BackgroundTransfer.BackgroundTransferService.BackgroundTransferRequestsEnumerator.MoveNext() 在 Transffr.MainPage.InitialTansferStatusCheck() 在 Transffr.MainPage.OnNavigatedTo(NavigationEventArgs e) 在 Microsoft.Phone .Controls.PhoneApplicationPage。DisplayClass4.b _0(Object args) at System.Reflection.RuntimeMethodInfo.InternalInvoke(RuntimeMethodInfo rtmi, Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfoculture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess, StackCrawlMark & stackMark) 在系统。 Reflection.RuntimeMethodInfo.InternalInvoke(Object obj,BindingFlags invokeAttr,Binder binder,Object[] 参数,CultureInfo 文化,StackCrawlMark 和 stackMark)在 System.Reflection.MethodBase.Invoke(Object obj,Object[] 参数)
在 System.Delegate.DynamicInvokeOne(Object[] args) 在 System.MulticastDelegate.DynamicInvokeImpl(Object[] args) 在 System.Delegate.DynamicInvoke(Object[] args) 在 System.Windows.Threading.DispatcherOperation.Invoke() 在 System .Windows.Threading.Dispatcher.Dispatch(DispatcherPriority priority) 在 System.Windows.Threading.Dispatcher.OnInvoke(Object context) 在 System.Windows.Hosting.CallbackCookie.Invoke(Object[] args) 在 System.Windows.Hosting.DelegateWrapper System.Windows.RuntimeHost.ManagedHost.InvokeDelegate 处的.InternalInvoke(Object[] args)
(IntPtr pHandle, Int32 nParamCount, ScriptParam[] pParams, ScriptParam& pResult)

我不明白,因为在这行代码中:

if (TransferListBox.Items.Count > 0)
{
   //Some code here
}

我正在尝试计算列表项,为什么它会告诉我无效的 URI?

并且总是使用有效的绝对 URL 崩溃。

谢谢你的帮助。

4

0 回答 0