IIS 7.0 в режиме конвейера - PullRequest
       11

IIS 7.0 в режиме конвейера

7 голосов
/ 29 апреля 2009

У меня есть полная система, работающая в IIS 5.1 ... Я перешел на IIS 7.0 с классическим режимом конвейера, все работает нормально, но с интегрированным конвейером мои изображения / css не загружаются ...

Я использую ASP.NET 3.5 с веб-приложением ...

Любая помощь?

Ответы [ 4 ]

8 голосов
/ 30 апреля 2009

В IIS 7 при установке модулей ASP.NET статическое содержимое не устанавливается по умолчанию. Вам нужно будет перейти к программам и функциям, а затем «Включить или отключить функции Windows».

В разделе IIS подробно рассмотрите службы WWW, общие функции Http и отметьте «Статическое содержимое».

Без этого CSS, изображения, HTML и другой не динамический контент не будут отображаться.

2 голосов
/ 03 февраля 2011

У меня была такая же проблема, мой статический контент не был установлен. Чтобы изменить настройку сервера 2008, перейдите в Диспетчер серверов, откройте Роли и нажмите Веб-сервер (IIS). Когда он заполнится, найдите раздел «Службы ролей», затем добавьте «Службы ролей» для установки статического содержимого.

1 голос
/ 14 марта 2012

Я также обнаружил, что это является побочным эффектом поврежденного наследования документов по умолчанию. Обычно мы добавляем «login.aspx» в начало списка документов по умолчанию в родительской конфигурации (веб-сайт по умолчанию). Когда это каким-то образом испортилось, показывая этот же симптом. Исправление состояло в том, чтобы удалить унаследованное значение и повторно добавить его. Затем я мог снова увидеть статический контент, используя интегрированный пул приложений .NET 4.0.

1 голос
/ 29 апреля 2009

Вы можете использовать какой-нибудь HTTP-сниффинг-инструмент (Firebug или Fiddler) и проверять наличие неудачных запросов. Если вы найдете такие запросы, вы можете просмотреть сообщение об ошибке, возвращаемое сервером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...