Разработчик CF10 на IIS7.5 / WIN7 - файлы CFM работают нормально, но не видят .GIF

Может кто поможет с этой странной проблемой.

Я только что установил разработчика CF10 на Win7, который использует IIS7.5.

Установка прошла гладко, и я могу без проблем просматривать файлы .cfm и без проблем подключаться к источникам данных.. НО: хотя я могу просматривать все свои локальные сайты cf, ни один из сайтов не отображает изображения или стили для внешних файлов .CSS.

Итак, я получаю сайт, контент из базы данных и все функции файлов cfm, которые анализируются нормально, но нет стилей и изображений.

Если я просматриваю напрямую (вставляя путь к файлу в браузере) одно из изображений, я получаю ошибку 404 — файл не найден — хотя файл .gif действительно существует в каталоге.

Итак, в основном, я могу запускать файлы CFM и просматривать локальный сайт, созданный в coldfusion, но ни одно из изображений или файлов css, на которые есть внешние ссылки, не будут «найдены» браузером/IIS.

Кто-нибудь может помочь? Заранее спасибо, если кто сможет..


person user1851694    schedule 25.11.2012    source источник
comment
Что произойдет, если вы создадите html-файл в том же каталоге и используете тег img?   -  person Dan Bracuk    schedule 26.11.2012
comment
Какова файловая структура вашей среды, в том числе: веб-корень, корень CF, любые виртуальные каталоги, а также внутри тех, где работают файлы CF, и файлы не-CF, которые не работают. Что произойдет, если вы создадите еще один веб-сайт в IIS, полностью игнорируя CF, и перейдете к файлам HTML, CSSS и GIF?   -  person Adam Cameron    schedule 26.11.2012


Ответы (4)


Похоже на проблему с этими типами MIME. См. следующие сведения об установке роли статического контента в IIS и включении обслуживания этих типов MIME.

Нет параметра Mime Types в IIS 7

person user1255618    schedule 26.11.2012

Обязательно включите статическое содержимое в IIS 7.

Было два случая этой проблемы в последнее время.

Глянь сюда:

http://weblogs.asp.net/anasghanem/archive/2008/05/23/don-t-forget-to-check-quot-static-content-service-quot-in-iis7-installation.aspx

person Adrian Lynch    schedule 26.11.2012

Попробуйте перезапустить сервер IIS. Закройте все браузеры и перезапустите.

person mpora    schedule 25.11.2012

Вам нужно определить, является ли это проблемой CF или проблемой IIS. Попробуйте следующее:

  • Проверьте, не связано ли это с тем, что изображения не обслуживаются, или с неработающими путями к изображениям. Может быть код CFML, который создает ссылки на недопустимые местоположения.
  • Если местоположения действительны, это будет проблема с файлами образов сервера IIS, а не с сервером.
  • Также проверьте, нет ли подобной проблемы с файлами JPEG и PNG. Если отображаются файлы JPEG и PNG, это свидетельствует о проблеме с IIS.
  • Также попробуйте создать простую HTML-страницу с изображением. Если на нем есть изображение, это говорит о проблеме с CF.
person James A Mohler    schedule 28.11.2012