CF 11. Ошибка ColdFusion не определена при использовании ColdFusion.Ajax.submitForm
Просто переустановил все на новый ноутбук после того, как старый сломался. Обновлен с CF9 до CF11 в процессе. Запуск IIS в Windows 10. Локальный сайт работает нормально, за исключением случаев, когда нужно отправить форму с помощью ajax.
ColdFusion.Ajax.submitForm('registerForm', '/register_action.cfm', callback,errorHandler);
- я имею
<cfajaximport>
на вершине. - У меня есть виртуальный каталог CFIDE IIS, указывающий на
C:\ColdFusion2016\cfusion\wwwroot\CFIDE
- Картография в CFAdmin верна
Не было проблемы с CF9. Но я заметил, что у CF11 есть каталог сценариев Вне каталога CFIDE на том же уровне (каталог с именем "cf_scripts"), тогда как у CF9 есть скрипты ВНУТРИ каталога CFIDE.
Прежде чем я начну разбираться, есть ли у кого-нибудь указатели в правильном направлении?
РЕШЕНИЕ
Для блага других я сделал следующее:
- CFAdministrator
Default ScriptSrc
каталог:/CF_SCRIPTS
- Виртуальный каталог IIS:
CF_SCRIPTS
указывая наC:\ColdFusion2016\cfusion\wwwroot\cf_scripts\scripts\
1 ответ
Создайте виртуальный каталог в IIS, который указывает на эту папку сценариев.
В администраторе ColdFusion на вкладке Сервер> Параметры убедитесь, что имя каталога по умолчанию ScriptSrc соответствует имени виртуального каталога IIS, которое вы создали.