我正试图在 ASP.net
中使用 WebBrowser
,但我发现了 Thread
的错误
WebBrowser webget = new WebBrowser();
webget.Navigate("aaaaaa");
HtmlDocument d = webget.Document;
Console.WriteLine(d);
Console.Read();
错误是:
无法实例化ActiveX控件'8856f961-340a-11d0-a96b-00c04fd705a2',因为当前线程不是单线程单元(STA)线程 .
1 回答
这是一种预期的行为,因为asp.net是为并发而设计的,并且由于使用了
STA
而不会产生任何问题试试这个
如果你在asp.net中使用它,你应该做以下事情