Utilizzo del controllo WebBrowser nell'applicazione ASP.NET
-
20-08-2019 - |
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?
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