Скрипты загружаются как документ по умолчанию, но не при прямой ссылке - PullRequest
0 голосов
/ 02 апреля 2012

Просто запустил новый экземпляр Windows Server 2008 на Amazon EC2, чтобы начать возиться с бета-версией ColdFusion 10, и столкнулся с интересной проблемой.

Это работает и правильно отображает index.cfm по умолчанию в корне: mydomain.com/

Это, однако, не работает: mydomain.com/index.cfm

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

Как я уже сказал, это новая установка, в которой нет ничего, кроме публичной бета-версии ColdFusion 10, установленной на стороне IIS 7. Идеи?

Ответы [ 2 ]

3 голосов
/ 02 апреля 2012

Это проблема соединителя из IIS. Об отображениях обработчика IIS CFM нужно было позаботиться о в процессе установки, но, очевидно, этого не произошло. Возможно, в IIS отсутствует функция (например, поддержка ISAPI), которая требуется для работы соединителя.

Вы можете попробовать переустановить (и, таким образом, заново запустить процесс подключения) или использовать wsconfig напрямую, чтобы переустановить просто бит коннектора:

ColdFusion10 \ Config \ wsconfig

... все, что вам легче.

0 голосов
/ 31 января 2013

Джордан прав, это проблема соединителя с CF10 / IIS.

Этот вопрос похож на:

Coldfusion 10 в Windows 2k8 - .com / загружается нормально, но.com / index.cfm дает 404

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

У меня была такая же проблема, но "Инструмент настройки веб-сервера "(т.е. wsconfig) не работает для меня.Мой ответ на этот другой вопрос содержит информацию о том, как вручную установить соединитель в IIS 7.x.

...