Я разработал библиотеку для манипулирования HTML в соответствии с нашими потребностями, используя элемент управления WebBrowser, однако мне нужна эта библиотека для работы с веб-приложением, а не с приложением winforms. Основная проблема, которую я получаю, заключается в следующем:
"Нельзя создать экземпляр элемента управления ActiveX '8856f961-340a-11d0-a96b-00c04fd705a2', так как текущий поток не находится в однопоточной квартире."
Я понимаю, что это связано с тем, что элемент управления WebBrowser необходимо запускать в потоке STA, но, очевидно, веб-приложение не является средой STA. Это процесс на стороне сервера, хотя он не находится на самой странице. Любые идеи о том, как я могу обойти это? Я подумал об установке атрибута AspCompat = "true" для тега Page скрытой страницы и запуске его с этой страницы, но я бы предпочел более элегантное решение.
Приветствия