Я использую класс ShDocVW.InternetExplorer
, чтобы создать новый объект интернет-исследователя и сделать некоторые наполнения формы (для некоторых работ с sharepoint). Он отлично работает на моей собственной машине, которая имеет ОС Windows 7 в качестве ОС. Но когда я развернул то же самое на машине Windows Server 2003, он не всплывает окно Internet Explorer. Когда я проверяю Диспетчер задач, я мог видеть новый процесс iexplore, но с идентификатором сеанса = 0 (но идентификатор сеанса = 1 в Windows 7). Итак, я вижу, что это связано с изоляцией сеанса IIS. Итак, можно ли присвоить экземпляр ShDocVW.InternetExplorer
виду нового System.Diagnostics.Process
и выполнить эту задачу? Или мы можем запустить новый экземпляр ShDocVW.InternetExplorer с идентификатором сеанса = 1?Проблема изоляции сеанса IIS
Заранее благодарим.
Зачем вам нужно запускать IE, чтобы заполнить форму? Почему бы вам просто не программировать значения? –
Поскольку мне нужно найти статус возвращенной веб-страницы после заполнения формы ... что делается путем анализа методом DocumentCompleted в 'shDocVw.internetexplorer' – Asanka