Я перешел с ColdFusion 8 на Coldfusion 2016 и указал путь в консоли администратора CF.Смотрите картинку.Один из моих файлов (login.cfm) находится в каталоге / common вне webroot.
Когда я нажимаю на URL приложения, сначала он находит index.cfm, а затем validate.cfm, в котором я вызываю login.cfm с помощью cfmodule.PL проверяют здесь строки кода из validate.cfm.
<cftry>
<cfmodule template="/common/security/login.cfm"
login="#form.login#"
password="#form.password#"
returnvar="login_result">
<cfcatch>
<cf_error_logreg error="An error occurred checking for active PO in validate.cfm. Please report this error to #request.app.admin_email# immediately.">
<cfabort>
</cfcatch>
</cftry>
Так что он не запускает модуль cfmodule и каждый раз выбрасывает блок cftry, когда находит какую-либо страницу из каталога / common и показывает сообщение об ошибке.что указано в блоке cfcatch.Это означает, что он не имеет доступа к сопоставлениям, которые я установил в консоли администратора CF.Любая идея?Я использую IIS в качестве веб-сервера.