我一直在做一个使用 wunderground 的自动完成 API 的项目,但我一直遇到一个非常随机的错误。代码位于此处。
我得到的异常是 AccessViolationException。输入文本框时偶尔会出现这种情况。
异常信息:
using (XmlReader reader = XmlReader.Create(requestURL))
异常:抛出:“指定的注册表项不存在。” (System.IO.IOException) 引发 System.IO.IOException:“指定的注册表项不存在。” 时间:2013-05-18 14:55:59 线程:主线程 [5672] 异常:捕获:“指定的注册表项不存在。” (System.IO.IOException) 捕获到 System.IO.IOException:“指定的注册表项不存在。” 时间:2013-05-18 14:55:59 线程:主线程[5672]
应用程序.运行(新 Form1());
例外:抛出:“试图读取或写入受保护的内存。这通常表明其他内存已损坏。” (System.AccessViolationException) 抛出 System.AccessViolationException:“试图读取或写入受保护的内存。这通常表明其他内存已损坏。” 时间:2013-05-18 14:55:59 线程:主线程[5672]
例外:抛出:“试图读取或写入受保护的内存。这通常表明其他内存已损坏。” (System.AccessViolationException) 抛出 System.AccessViolationException:“试图读取或写入受保护的内存。这通常表明其他内存已损坏。” 时间:2013-05-18 15:00:01 线程:主线程[4340]
我已经在 3 台不同的计算机上尝试过,过了一会儿.. 总是会发生同样的错误。