При запуске Internet Explorer с «Запуск от имени» не открывается новое окно PDF - PullRequest
3 голосов
/ 11 февраля 2011

обо всем по порядку.

Это приложение ASP.NET, использующее проверку подлинности Windows.

Положение: Пользователь вошел на свой компьютер с помощью чего-то вроде Domain1 \ John и использует Internet Explorer 7 как Domain2 \ Mike, используя опцию «Запуск от имени». Домен1 - это локальный домен пользователя. Он обращается к приложению через Интернет, используя учетные данные Domain2 \ Mike, где Domain2 - это домен, о котором IIS знает.

Я открываю новую страницу браузера с Javascript, и окно содержит отчет в формате PDF; проблема в том, что он не отображается правильно. Он показывает серый экран даже без панели инструментов Adobe reader.

С другой стороны, когда IE запускается как Domain1 \ John, все работает хорошо. Я думаю, что это что-то с правами локального компьютера. Я добавил Domain2 \ Mike в группу администраторов на локальном компьютере, но по-прежнему не удается правильно открыть новую страницу.

Любая помощь очень ценится.

Ответы [ 2 ]

1 голос
/ 11 февраля 2011
  1. Ваш код открытия окна может быть проблемой. Попробуйте связать напрямую с PDF и посмотрите, как он себя ведет.
  2. Возможно, ваш сервер не настроен для обслуживания PDF (хотя, вероятно, это так).
  3. Какие разрешения установлены для файла PDF? Если файл PDF находится на удаленном компьютере, добавление пользователя в группу локальных администраторов вряд ли окажет какое-либо влияние.

Может помочь, если вы разместили код window.open.

0 голосов
/ 14 февраля 2011

Речь идет о новой функции Adobe Reader X, называемой защищенным режимом.Сказочная новая особенность, без которой мы не могли бы жить.Да, нам нужно больше защиты для чтения файлов PDF.

Опция Включить защищенный режим при запуске должна быть отменена для Домена2 \ Майка, пользователя, используемого для запуска IE.Откроется всплывающее окно с PDF.Также установка Adobe Reader 9 решит проблему, потому что у нее нет невероятной функции или она может быть включена, но она не включена по умолчанию.

Надеюсь, что это поможет кому-то столкнуться с подобной проблемой с этой новой функцией Обители:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...