Почему Windows Server 2008 не может создавать файлы cookie?

Сценарий:

У меня есть веб-приложение (SnapshotServer), которое использует элемент управления WebBrowser для создания снимков веб-страницы.

Я использую элемент управления WebBrowser в SnapshotServer, чтобы перейти на страницу входа защищенного веб-приложения (ImageHost), а затем перенаправляет меня на нужную страницу. Приложение ImageHost защищено FormsAuthentication, которая использует куки. Страница входа, на которую я перехожу, заботится о том, чтобы зайти на меня - это создаст Auth cookie.

Как только ответ генерируется из ImageHost, я конвертирую результат в элементе управления WebBrowser в изображение.

Выпуск:

Когда я запускаю SnapshotServer на моем ПК (Windows 7, IE8), используя IIS7, и перехожу к ImageHost на моем сервере разработки (Windows 2008 R2, IE8), результат получается по необходимости - я вошел в ImageHost и перенаправлен на страницу Я хочу изображение. Когда я запускаю SnapshotServer на любом сервере Windows 2008 R2, используя IIS7, и перехожу к ImageHost на моем сервере разработки (Windows 2008 R2, IE8), результат не такой, как требуется - ImageHost не может войти в систему - поэтому мое изображение соответствует имени входа стр. Причина, по которой он не может войти в систему, заключается в том, что он не создает файл cookie Auth.

Поэтому я хотел бы знать, может ли кто-нибудь сказать мне, почему элемент управления WebBrowser при запуске с сервера Windows 2008 не может создавать файлы cookie.

1 ответ

Решение

Ответ здесь

Другие вопросы по тегам