title: UsingWebBrowser control in ASP.NET application
body: <p>I want to create site thumbnails through my web application, so I thought I would use the WebBrowser control. However, I get an error: </p>
  
  <blockquote>
    <p>System.Threading.ThreadStateException: ActiveX control '8856f961-340a-11d0-a96b-00c04fd705a2' cannot be instantiated because the current thread is not in a single-threaded apartment.</p>
  </blockquote>
  
  <p>I tried setting the current thread:</p>
  
  <p><code>Thread.CurrentThread.ApartmentState = ApartmentState.STA</code></p>
  
  <p>But that didn't help. </p>
  
  <p>Is in not possible to use the WebBrowser control in ASP.NET?</p>