Проблема: «CurrentThread должен иметь значение ApartmentState, установленное на ApartmentState.STA, чтобы иметь возможность автоматизировать Internet Explorer.»
Прежде всего, я прочитал все решения вышеуказанных проблем, и ни одна из них не работает для меня. Может быть, я что-то упустил. Я попытался добавить запись Threading Thread в мой app.config, также попытался установить атрибут STAThread, и я все еще сталкиваюсь с тем же исключением, как указано выше.
Инструменты: Visual Studio 2010, Watin 2.1, c #
Сценарий: Попытка запустить модульный тест [скрипт watin в c #] из веб-приложения при нажатии кнопки. Но вышеприведенное исключение выдается, когда скрипт собирается запустить IE в следующей строке:
IE mybrowser = новый IE («SomeURL здесь»);
Есть мысли?