У меня есть структура каталогов, похожая на
C: ... \ wwwroot \ project \ testPage.cfm
<html>
<head>
<title>Test Page</title>
</head>
<cfset this.mappings["/local"] = getDirectoryFromPath(getCurrentTemplatePath()) />
<cfform name="myform">
Pick as many as you like:
<cfinput id="pickers4" name="pickmany" type="checkbox" value="Apples">
<label for="pickers4">Apples</label>
<cfinput id="pickers5" name="pickmany" type="checkbox" value="Oranges">
<label for="pickers5">Oranges</label>
<cfinput id="pickers6" name="pickmany" type="checkbox" value="Mangoes">
<label for="pickers6">Mangoes</label>
<br/>
<cfinput name="pickmany-selected" bind="cfc:TestCFC.One({myform:pickmany})"><br />
</cfform>
</body>
</html>
C: ... \ Wwwroot \ проект \ TestCFC.cfc
<cfcomponent>
<cfscript>
remote function One(whatever){
return whatever;
}
</cfscript>
</cfcomponent>
и по какой-то причине сервер ColdFusion не «видит» мой компонент. Я получаю эту ошибку.
Я не использовал сопоставления, так как мой компонент находился в том же каталоге, что и моя страница. Это сработало в один момент, и кажется, что сервер CF только что сбросил настройку или что-то. Кто-нибудь имеет представление о том, почему это происходит?