Неможливо отримати доступ до файлів, але перелік каталогів працює в MS IIS


0

Я розмістив веб-сайт на http з включеним переліком каталогів у MS IIS V 6.1 на сервері Windows 2008. на порту 8080 без ssl. Я маю змогу отримати доступ до списків каталогів та використовувати їх як localhost, так і IP. Але доступ до будь-якого файлу отримує порожню відповідь, заголовок відповіді згаданий нижче

Тривалість вмісту: 0 Дата: Сб, 13 січня 2018 19:27:48 GMT Сервер: Microsoft-IIS / 7.5 X-Powered by: ASP.NET Будь-яка допомога / пропозиція оцінена.


"Але доступ до файлу не вдається." - На жаль, це вражає мене як трохи незрозумілим. Я можу запропонувати вам відредагувати питання, щоб включити конкретні типи файлів, які виходять з ладу, та деталі відмови (що ви робите, щоб отримати доступ до файлів, зокрема це відбувається, коли виникає помилка тощо).
Анаксунаман

оновлено. Будь ласка, повідомте мене, якщо більше інформації не потрібно
Равіша,

Відповіді:


1

Нарешті знайшов відповідь. https://forums.iis.net/t/1233864.aspx?IIS+sending+empty+file+for+Script+file+requests+instead+of+the+file

Проблема сталася через відсутність статичного вмісту модуля

Перша можливість полягає в тому, що ви пропустили встановлення функції статичного вмісту в IIS. Щоб вирішити цю проблему, ви можете спробувати встановити цю функцію на панелі керування-> програми-> ввімкнення та вимкнення функцій Windows-> Інтернет-інформаційні послуги / всесвітні веб-сервіси / загальні функції HTTP / статичний вміст.


Подумайте, як зробити цю відповідь кращою для сайту та інших людей, цитуючи частини відповіді за посиланням, яке ви надали, якщо вона коли-небудь погана, інша деталь (крім просто посилання) все ще буде доступна тут, щоб допомогти іншим. Здається, є кілька відповідей на цю посаду для різних методів, тож це здається, що ви щойно додали цей розділ у файл конфігурації, а також конкретні типи mime, такі самі, як і цей пост, або що саме?
Pimp Juice IT

@PimpJuiceIT Дякуємо за вашу пропозицію. Доданий цитований текст за посиланням. У мене вийшов модуль, а саме "Статичний контент", який не був встановлений.
Равіша

0

Згідно з вашою відповіддю, рішення (як згадувалося), здається, що модуль статичного вмісту для IIS був відключений.

Щоб увімкнути модуль статичного вмісту:

  • Відкрийте Панель управління, потім виберіть Програми та функції .

  • Виберіть Увімкнення та вимкнення функцій Windows .

  • У піддерево Інтернет-інформаційних служб позначте World Wide Web Services -> Загальні функції HTTP -> Статичний вміст .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.