Использование веб-браузерного управления в ASP.NET приложении
-
20-08-2019 - |
Вопрос
Я хочу создавать эскизы сайтов с помощью своего веб-приложения, поэтому я подумал, что буду использовать элемент управления WebBrowser.Однако я получаю сообщение об ошибке:
Система.Обработка потоков.Исключение ThreadStateException:Элемент управления ActiveX '8856f961-340a-11d0-a96b-00c04fd705a2' не может быть создан, поскольку текущий поток не находится в однопоточном хранилище.
Я попытался установить текущий поток:
Thread.CurrentThread.ApartmentState = ApartmentState.STA
Но это не помогло.
Невозможно ли использовать веб-браузерный элемент управления в ASP.NET ?
Решение
ДА, вы можете использовать его, это немного сложнее, чем установка AspCompat ="true", посмотрим, поможет ли это
http://www.beansoftware.com/ASP.NET-Tutorials/Get-Web-Site-Thumbnail-Image.aspx