none
Проблема с предварительным просмотром сайта на IIS. RRS feed

  • Общие обсуждения

  • На нашем предприятии стоит сервер IIS. на нем работает один сайт. часто происходит такая ситуация что при попытке открыть предварительный просмотр документов с этого сайта, появляется пустое окно. еcли включить отображение колонтитула с url адресом то там будет путь до temp папки. если при вызове предварительного просмотра документ отображается нормально то в колонтитуле url будет путь до документа на сервере(http://....) Версия 8. переустановка браузера не помогает. сброс тоже. обновления ставил, никакого результата.
    • Изменен тип Nikita Panov 9 декабря 2010 г. 9:07 нет реакции
    27 октября 2010 г. 0:03

Все ответы

  • Может temp зачистить
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    28 октября 2010 г. 9:31
    Модератор
  • очищал, бестолку.

    обновы на сервере все поставил.

    таж самая фигня =(

    открываю документ, делаю предварительный просмотр - пусто, закрываю превью, открываю снова - текст на месте.

     

    29 октября 2010 г. 6:17
  • Опишите подробнее конфигурацию и действия по открытию файла.
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    29 октября 2010 г. 7:13
    Модератор
  • Стоит IIS +MSSQL.

    Там находится БД движения товаров.

    на IIS вертится сайт, в котором забвиются товары, артикулы приходные расходные и т.д.

    Открывается браузером IE8 этот сайт, выбрается документ, например счет фактура, формируется версия для печати - хтмл страница. Делаю превью - пустой лист, в колонтитуле url адрес до папки темп(file:///c:/.....tmp). открываю папку темп там нет файла указанного в колонтитуле.

    закрываю превью, не перегружая страницы открываю снова превью - содержимое на месте, в колонтитуле url адрес до веб документа на веб сервере(http://....html)

    Наличие антивируса как на сервере, как на клиенте не влияет на проблему.

    Делал чистую установку ОС на компьютер - проблема есть.

    Пробовал в IIS указать срок актуальности содержимого - ничего это не дало.

    какие будут советы / рекомендации?

    30 октября 2010 г. 6:15
  • Посмотрите внимательно лог IIS как идут запросы от клиента и ответы сервера. Если сервер отдает информацию правильно, то можно спокойно искать проблему на клиенте.

    На клиенте проблема может быть ьанально в драйвере принтера. Смените принтер по умолчанию на другой (от Офиса или даже фиктивный) и посмотрите результат.


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    1 ноября 2010 г. 3:57
    Модератор
  • Клиентов много. везде разные принтеры и драйвера.

    в логах IIS нашел ошибки 401.

    Снифером отловил пакеты с хтмл кодом страниц 401.

    но в браузере они нигде не отображаются.

    Используется windows аутентификация.

    никто с таким не сталкивался?
    3 ноября 2010 г. 1:17
  • Собственно 401 это Unauthorized, т.е. нет прав. Проверяйте как настроена аутентификация: возможно не работает Kerberos, хотя он включен.
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    8 ноября 2010 г. 9:34
    Модератор
  • В логах заметил такую закономерность.


    Сначала идет запрос без указания имени
    2010-11-09 01:39:11 W3SVC1 172.16.128.10 GET /webclient/%D0%9E%D0%B1%D1%89%D0%B0%D1%8F/%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D0%B8.js - 80 - 172.16.128.71 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 401 2 2148074254

    Затем тут же запрос, но уже с указанием имени.
    2010-11-09 01:39:11 W3SVC1 172.16.128.10 GET /webclient/%D0%9E%D0%B1%D1%89%D0%B0%D1%8F/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C.css - 80 MEGA\Admin 172.16.128.71 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 200 0 0

     Видимо поэтому и работает раз через раз.

    как проверить коректную работу керберос?

    аутентификация настроена так.

    узлу по умолчанию есть анонимный доступ и включена встроенная проверка подлинности windows.

    есть виртуальный подкаталог,  для него включена только встроенная проверка подлинности windows.

    может ли это быть причиной?

    9 ноября 2010 г. 2:02
  • 401.2 - Вход не выполнен из-за настройки сервера.

    Вот такая ошибка, если быть точнее, появляется в логах.

    9 ноября 2010 г. 23:40

  •  Видимо поэтому и работает раз через раз.

    Это правильное поведение: первый запрос всегда анонимный, сервер возвращает 401 Unauthorized, клиент в ответ на это отправляет аутентификацию.
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    10 ноября 2010 г. 14:46
    Модератор
  • Вот большое обсуждение вашей проблемы http://social.answers.microsoft.com/Forums/en-US/InternetExplorer/thread/920588e5-ccc4-4e24-83d6-606d5e3b1c70

    Есть еще такое предложение: http://www.windowsitpro.com/article/internet/jsi-tip-10011-print-preview-is-blank-and-you-cannot-print-pages-from-internet-explorer-or-outlook-express-.aspx


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/

    10 ноября 2010 г. 14:52
    Модератор
  • данные ссылки уже давно изучил. но к сожалению ничего не изменилось.
    11 ноября 2010 г. 1:28
  • Запустите в IE8 откладчик и смотрите что там реально происходит. Процесс долгий :-)
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    12 ноября 2010 г. 12:18
    Модератор
  • Всеже проблема в ИЕ8.

    В 7 версии все стабильно и нормально.

    по крайней мере пока что.

    15 ноября 2010 г. 4:04
  • А в IE 9 проверяли?


    Данный форум является бесплатным сервисом Microsoft с целью оказания посильной помощи пользователям и повышения уровня знаний о продуктах Microsoft. Информация, представленная на форуме, распространяется "как есть" без официальной ответственности компании Microsoft.
    23 ноября 2010 г. 10:05
  • polyakov.viktor Медали пользователяМедали пользователяВаша проблема сохраняется?
    Данный форум является бесплатным сервисом Microsoft с целью оказания посильной помощи пользователям и повышения уровня знаний о продуктах Microsoft. Информация, представленная на форуме, распространяется "как есть" без официальной ответственности компании Microsoft.
    1 декабря 2010 г. 22:33
  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


    Данный форум является бесплатным сервисом Microsoft с целью оказания посильной помощи пользователям и повышения уровня знаний о продуктах Microsoft. Информация, представленная на форуме, распространяется "как есть" без официальной ответственности компании Microsoft.
    6 декабря 2010 г. 9:02
  • 9 версию на хр не поставить
    13 декабря 2010 г. 6:49
  • да.. теперь необходимо переставить винду на компах где уже успел обновить ИЕ. =)

    На части машин уже так и сделал - все  работает хорошо и как надо.

    13 декабря 2010 г. 6:51