Работа с версией: 2016,0,10,314028
Я знаю, что есть другие вопросы, касающиеся этой проблемы, но, поскольку они немного устарели, я думаю, что с тех пор что-то изменилось. Вот моя проблема:
В функции «OnRequestStart» внутри Application.cf c (находится в папке root), у меня есть: <cfset application.cfclogin = "comp.login" />
«comp» начинает папку и входит имя файла cf c.
Внутри того же приложения я без проблем использую cf c, например: <cfinvoke component="#application.cfclogin#" method="sgice_redirect" >
Даже в файле logout.cfm, расположенном в root, работает тот же метод cfinvoke. Но если попробовать тот же cfinvoke из файла, расположенного, например, в /subfolder/Layout.cfm, cfinvoke выдает ошибку. Что выглядит следующим образом:
Я попытался указать название приложения в объявлении точечной нотации (APP.folder.cfcfile), но это не так не работает даже в файлах, расположенных в root, вызывая cf c. Другие веб-сайты на том же сервере используют этот метод объявления точечной нотации для cf c внутри OnRequestStart и использования этой переменной во всех файлах, но я не могу найти причину того, что это не работает в этой спецификации c сайт. Если вы задаетесь вопросом о маршруте F: /, F: / WebSitesTij / CFSites / sit_tij / в этом случае должна быть моей папкой root. Любая помощь приветствуется.