При поддержке: 2USB.ru – блог про гаджеты и usb флешки и интернет-магазина usb гаджетов shop.2usb.ru
Рассмотрим следующий сценарий:
Вы настроили создание отчетов в TMG, и у вас имеются опубликованные сгенерированные отчеты на IIS 7.5 Server (Windows 2008 R2) для последующего просмотра администраторами TMG c их клиентский станций с помощью стандартного браузера.
Проблема:
Созданные отчеты не отображаются корректно в браузере. Вы можете заметить что отсутствуют картинки и вместо них видны лишь красные кресты.
Причина проблемы:
Как вы знаете TMG использует SQL Server Reporting Services для генерации отчетов на базе логов TMG.
Корень проблемы кроется в том, что у потока данных, выданных службами отчетов нет расширений файлов (например .png) у изображений.
В дополнение к этому нужно упомянуть что по умолчанию IIS 7.5 не обслуживает файлы не принадлежащие к какому-нибудь известному MIME типу. Вместо этого IIS выдает ошибку 404.3
В результате когда браузер посылает запрос на картинку, включенную в отчет, IIS возвращает ошибку 404.3, так как данные изображения не принадлежат ни к какому известному MIME типу.
Данная ошибка может быть легко найдена в логах IIS в момент обращения клиентского браузера к отчету.
Решение:
Решение будет заключаться в добавление расширения “.” связанного с типом application/octet-stream в список известных IIS типов MIME. В результате этого IIS будет обслуживать файлы без расширений.
Скриншоты ниже суммируют изменения, которые необходимо сделать в IIS.
Замечание: Я рекомендую разместить отчеты в выделенной для них виртуальной директории и изменить данную настройку только на уровне данной директории.
Автор: Eric Detoc
Полезная информация:
Качественное создание сайтов саратов – любая сложность, приемлемые сроки и стоимость.