1

我正在开发一个 WPF 应用程序。我在按钮单击事件中使用了两个“任务”来并行执行。

一个任务调用“Method1”,它从服务器下载文件。第二个任务调用“Method2”。

Method2包含以下操作:

  1. 从服务器下载 2 个文件
  2. 解析和读取文件的内容
  3. 抓取网站以获取网站详细信息

在抓取操作中,我们正在创建一个 WebBrowser 对象来加载站点的内容。

问题是 - 在执行 button_click 事件时 - 我收到以下错误:

在此处输入图像描述

我该如何解决这个问题?任何帮助,将不胜感激。

谢谢,

兰尼什

4

1 回答 1

0

WebBrowser 是一个控件,不能用于跨线程。我的建议是使用 HttpWebRequest、HttpWebResponse 和HTML Agility Pack库来废弃 HTML

于 2013-04-01T09:58:46.803 回答