【发布时间】:2014-10-25 13:01:14
【问题描述】:
这段代码显示没有错误,但运行时一直崩溃,下面是代码,然后是调试输出;
using System.Xml;
using System.Net;
using System.ServiceModel.Syndication;
XmlReaderSettings settings = new XmlReaderSettings();
settings.DtdProcessing = DtdProcessing.Ignore;
XmlReader reader = XmlReader.Create("https://news.google.com/news/feeds?pz=1&cf=all&ned=uk&hl=en&q=" + "google" + "&output=rss", settings);
SyndicationFeed feed = SyndicationFeed.Load(reader);
reader.Close();
这是调试输出:
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.ni.dll
A first chance exception of type 'System.ArgumentException' occurred in System.Windows.ni.dll
'TaskHost.exe' (CoreCLR: Silverlight AppDomain): Loaded 'C:\windows\system32\en-US\System.Xml.debug.resources.DLL'. Module was built without symbols.
A first chance exception of type 'System.Xml.XmlException' occurred in System.Xml.ni.dll
'TaskHost.exe' (CoreCLR: Silverlight AppDomain): Loaded 'C:\windows\system32\en-US\mscorlib.debug.resources.dll'. Module was built without symbols.
A first chance exception of type 'System.Reflection.TargetInvocationException' occurred in mscorlib.ni.dll
A first chance exception of type 'System.Reflection.TargetInvocationException' occurred in Microsoft.Phone.ni.dll
调用堆栈信息:
project.DLL!project.App.RootFrame_NavigationFailed(object sender, System.Windows.Navigation.NavigationFailedEventArgs e) 第 90 行 C# Microsoft.Phone.ni.dll!System.Windows.Navigation.NavigationService.RaiseNavigationFailed(System.Uri uri, System.Exception 异常) 未知 Microsoft.Phone.ni.dll!System.Windows.Navigation.NavigationService.ContentLoader_BeginLoad_Callback(System.IAsyncResult 结果) 未知 Microsoft.Phone.ni.dll!System.Windows.Navigation.PageResourceContentLoader.BeginLoad_OnUIThread(System.AsyncCallback userCallback, System.Windows.Navigation.PageResourceContentLoader.PageResourceContentLoaderAsyncResult 结果) 未知 Microsoft.Phone.ni.dll!System.Windows.Navigation.PageResourceContentLoader.BeginLoad.AnonymousMethod__0(object args) 未知 [本机到托管转换]
mscorlib.ni.dll!System.Delegate.DynamicInvokeImpl(object[] args) 未知 System.Windows.ni.dll!System.Windows.Threading.DispatcherOperation.Invoke() 未知 System.Windows.ni.dll!System.Windows.Threading.Dispatcher.Dispatch(System.Windows.Threading.DispatcherPriority 优先级) 未知 System.Windows.ni.dll!System.Windows.Threading.Dispatcher.OnInvoke(对象上下文)未知 System.Windows.ni.dll!System.Windows.Hosting.CallbackCookie.Invoke(object[] args) 未知 System.Windows.RuntimeHost.ni.dll!System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(System.IntPtr pHandle, int nParamCount, System.Windows.Hosting.NativeMethods.ScriptParam* pParams, System.Windows.Hosting.NativeMethods.ScriptParam* pResult) 未知
感谢您的帮助
【问题讨论】:
-
你要读取的文件是否存在?
-
@Arpad 是的,it is。我试过了,它似乎有效。
-
它显示了在运行@LajosArpad 时出现在 mscorlib.ni.dll 错误中的“System.IO.FileNotFoundException”类型的第一次机会异常
标签: c# xml windows windows-phone-8 syndication