Использование веб-браузерного управления в ASP.NET приложении

StackOverflow https://stackoverflow.com/questions/1054404

  •  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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top