Utilisation du contrôle WebBrowser dans une application ASP.NET
-
20-08-2019 - |
Question
Je souhaite créer des vignettes de site via mon application Web. Je pensais donc utiliser le contrôle WebBrowser. Cependant, je reçois une erreur:
System.Threading.ThreadStateException: le contrôle ActiveX '8856f961-340a-11d0-a96b-00c04fd705a2' ne peut pas être instancié car le thread actuel ne se trouve pas dans un appartement à un seul thread.
J'ai essayé de définir le fil de discussion actuel:
Thread.CurrentThread.ApartmentState = ApartmentState.STA
Mais ça n'a pas aidé.
Est-il impossible d'utiliser le contrôle WebBrowser dans ASP.NET?
La solution
OUI, vous pouvez l’utiliser, c’est un peu plus compliqué que de définir AspCompat = & "true &"; voyez si cela aide
.http: //www.beansoftware .com / Tutoriels ASP.NET / Obtenir-Site-Vignette-Image.aspx