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

Длина контента:0 Дата:сб, 13 января 2018 19:27:48 GMT Сервер:Microsoft-IIS/7.5 X-Powered-By:ASP.NET Любая помощь /предложение приветствуется.

2 ответа2

1

Наконец-то нашел ответ. https://forums.iis.net/t/1233864.aspx?IIS+sending+empty+file+for+Script+file+requests+instead+of+the+file

Проблема была из-за отсутствия статического содержимого модуля

Первая возможность заключается в том, что вы пропустили установку функции статического содержимого в IIS. Чтобы решить эту проблему, вы можете попробовать установить эту функцию в панели управления-> программы-> включить и выключить функции Windows-> Службы Internet Information Services/World Wide Web Services/ Общие функции HTTP / Статическое содержимое.

0

Согласно вашему ответу, решение (как уже упоминалось) заключается в том, что модуль Static Content для IIS был отключен.

Чтобы включить модуль статического содержимого:

  • Откройте панель управления, затем выберите « Программы и компоненты».

  • Выберите « Включить или отключить функции Windows».

  • В поддереве информационных служб Интернета отметьте « Службы всемирной паутины» -> «Общие функции HTTP» -> «Статическое содержимое».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .