Domanda

Voglio creare miniature del sito tramite la mia applicazione Web, quindi ho pensato di utilizzare il controllo WebBrowser. Tuttavia, viene visualizzato un errore:

  

System.Threading.ThreadStateException: il controllo ActiveX '8856f961-340a-11d0-a96b-00c04fd705a2' non può essere istanziato perché il thread corrente non si trova in un appartamento a thread singolo.

Ho provato a impostare il thread corrente:

Thread.CurrentThread.ApartmentState = ApartmentState.STA

Ma questo non ha aiutato.

Non è possibile utilizzare il controllo WebBrowser in ASP.NET?

È stato utile?

Soluzione

SÌ, puoi usarlo, è un po 'più complicato che impostare AspCompat = " true " ;, vedi se questo aiuta

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top