Сценарий:Управление веб-браузером не может создавать файлы cookie?
У меня есть веб-приложение (SnapshotServer), которое использует элемент управления WebBrowser для получения снимков моментальной копии веб-страницы.
Я использую элемент управления WebBrowser в SnapshotServer для перехода на страницу ввода защищенного веб-приложения (ImageHost), а затем перенаправляет меня на нужную страницу. Приложение ImageHost защищено FormsAuthentication, в котором используются файлы cookie. Страница ввода, на которую я перехожу, заботится о том, чтобы войти в систему, - которая создаст файл cookie Auth.
После получения ответа от ImageHost я преобразую результат в элемент управления WebBrowser в изображение.
Издание:
Когда я бегу SnapshotServer на моем компьютере (Windows 7, IE8), используя IIS7 и перейдите к ImageHost на моем сервере разработки (Windows 2008 R2, Internet Explorer 8), то результат, как требуется - I Записан в ImageHost и перенаправлен на страницу, на которой я хочу изображение. Когда я запускаю SnapshotServer на любом сервере Windows 2008 R2, используя IIS7, и перейдите на ImageHost на моем сервере разработки (Windows 2008 R2, IE8), результат не соответствует требованиям - ImageHost не может войти в систему, поэтому мое изображение страница авторизации. Причина, по которой он не регистрируется, заключается в том, что он не создает файл cookie Auth.
Поэтому я хотел бы знать, может ли кто-нибудь сказать мне, почему элемент управления WebBrowser при запуске с сервера Windows 2008 не может создавать файлы cookie.
Можно ли создать это в элементе управления веб-браузера? – Euclid
да, код выше для этой цели :) – EBAG
Я получаю эту ошибку. Глобалы не существуют в текущем контексте. –