3

Webアプリケーションを使用してサイトのサムネイルを作成したいので、WebBrowserコントロールを使用することを考えました。ただし、エラーが発生します。

System.Threading.ThreadStateException:現在のスレッドがシングルスレッドアパートメントにないため、ActiveXコントロール'8856f961-340a-11d0-a96b-00c04fd705a2'をインスタンス化できません。

現在のスレッドを設定してみました:

Thread.CurrentThread.ApartmentState = ApartmentState.STA

しかし、それは役に立ちませんでした。

ASP.NETでWebBrowserコントロールを使用することはできませんか?

4

1 に答える 1

3

はい、使用できます。AspCompat= "true"を設定するよりも少し複雑ですが、これが役立つかどうかを確認してください

http://www.beansoftware.com/ASP.NET-Tutorials/Get-Web-Site-Thumbnail-Image.aspx

于 2009-06-28T06:44:33.297 に答える