Привет! Мне нужно скачать файл с сайта с проверкой подлинности с помощью форм и дальнейшей обработкой текстового файла с помощью служб Integration Services.
Для загрузки файла я выбрал использование WATIN, поэтому я импортировал библиотеку Watin и создал сценарии для браузера. Однако, когда я пытаюсь запустить код, я получаю исключение с этим сообщением.
CurrentThread должен иметь его
ApartmentState установлен в
ApartmentState.STA, чтобы иметь возможность
автоматизировать Internet Explorer.
все это с помощью
(с атрибутом метода)
Если я попытаюсь использовать эту строку кода, чтобы установить ее на STA
System.Threading.Thread.CurrentThread.SetApartmentState(Threading.ApartmentState.STA)
Я получаю это исключение
Ошибка:
System.Reflection.TargetInvocationException:
Исключение было брошено
цель вызова. --->
System.InvalidOperationException:
Не удалось установить указанный COM
квартира гос. в
System.Threading.Thread.SetApartmentState (ApartmentState
состояние)
Как изменить задачу сценария SSIS для использования этой однопоточной квартиры?