Параметр «Нет типов пантомимы» в IIS 7 - PullRequest
26 голосов
/ 16 июня 2011

У меня есть проблема в IIS, из-за которой я установил веб-приложение, работающее с использованием .NET, но при переходе к нему ни одно из изображений не отображается, а CSS не используется, поэтому страница полностью не отформатирована.

Я озадачен этим, но мне было интересно, может ли это быть что-то делать с разрешенными типами MIME, поэтому собирался проверить, какие из них были разрешены, когда я заметил, что опция типов MIME отсутствует.

Я вижу это в IIS на другом сервере в разделе IIS, когда вы нажимаете на сайт, но его просто нет на этом сервере.Кто-нибудь знает:

a) Почему его там нет и как его вернуть? Б) Если это может быть причиной проблемы, из-за которой CSS не обнаруживается и изображения не отображаются?

Я надеюсь, что я объяснил это правильно, но буду рад предоставить любую дополнительную информацию любому, кто с радостью поможет !!: -)

Спасибо

Ответы [ 3 ]

46 голосов
/ 08 февраля 2012

Чтобы решить проблему с отсутствующим (пустым CSS) и изображением, вам необходимо установить Static Content Role.

  1. Start -> Administrative Tools -> Server Manager
  2. Выберите Web Server в Roles
  3. Третий вариант ниже Static Content в Common Http Features
  4. Установите его

Ваш статический контент теперь будетобслужен.

Если вам нужно добавить определенные типы MIME, вы можете использовать недавно установленную функцию MIME Types.Новый Role не будет отображаться, пока вы не перезапустите IIS Manager.

6 голосов
/ 12 февраля 2017

Это ответ для несерверных пользователей, у меня Windows 10 и комментарий Фил (см. Ответ ниже) работал для меня:

"А если выНаходясь на несерверной ОС, такой как Windows 8, выполните поиск на начальной странице для « Включение или отключение функций Windows » и включение Интернет Информационные службы -> World Wide Web Services -> Общий HTTP Функции -> Статическое содержимое"

Снимок экрана настроек функций:

Windows 10 Features Screenshot

0 голосов
/ 16 июня 2011

ОК, в диспетчере IIS на W2k8 я вижу MIME-типы в разделе «HTTP-функции».Если вы не видите опцию конфигурации MIME Types, вам может потребоваться выполнить шаги Junto в ответе выше, чтобы установить поддержку статических файлов в IIS.

См. enter image description here

...