При просмотре каталогов IIS содержимое файла не отображается

Насколько я могу судить, я настроил два разных компьютера одинаково (каждый со своей физической папкой на локальном жестком диске), используя интерфейс IIS. Оба компьютера успешно отображают список файлов (некоторые файлы XML) в своей папке при просмотре. Однако с одного компьютера (1) вы можете щелкнуть имя файла в списке, браузер отобразит содержимое XML (отступ, цвет и т. Д.). С другого компьютера (2), когда вы щелкаете имя файла в списке, он просто отображает пустую страницу.

Я хочу поведение для компьютера (1).

Еще одна подсказка:

  • На компьютере (1), если щелкнуть правой кнопкой мыши и сохранить объект как, в диалоговом окне "Сохранить как" будет указан файл XML в поле "Тип файла".
  • На компьютере (2), если щелкнуть правой кнопкой мыши и сохранить объект как, в диалоговом окне "Сохранить как" будет указан файл htm в поле "Тип файла".

Спасибо!

Knom

1 ответ

Решение

Неважно, я узнал ответ следующим образом:

  • Найдите файл applicationHost.config для двух рассматриваемых компьютеров, сравните
  • На плохом компьютере нет статического раздела контента
  • Используйте Панель управления, Программы и компоненты, Включите или выключите функции Windows, Информационные службы Интернета -> Службы всемирной паутины -> Общие функции HTTP -> Проверка статического содержимого - ВКЛ, ОК
  • В диспетчере IIS MIME Types дважды проверьте.xml - это text/xml
Другие вопросы по тегам