在旧笔记本电脑崩溃后重新安装新笔记本电脑上的所有内容。在此过程中从CF9升级到CF11。在Windows 10上运行IIS。除了提交带有ajax的表单外,本地站点工作正常。
ColdFusion.Ajax.submitForm('registerForm', '/register_action.cfm', callback,errorHandler);
<cfajaximport>
位于顶部。 C:\ColdFusion2016\cfusion\wwwroot\CFIDE
CF9没有问题。但是我注意到CF11的脚本目录在同一级别的CFIDE目录下OUTSIDE(名为“cf_scripts”的目录),而CF9的脚本位于CFIDE目录中。
在我搞砸之前,有没有人指出正确的方向?
为了别人的利益,我做了以下事情:
Default ScriptSrc
目录:/CF_SCRIPTS
CF_SCRIPTS
指向C:\ColdFusion2016\cfusion\wwwroot\cf_scripts\scripts\
答案 0 :(得分:3)
在IIS中创建一个指向该脚本文件夹的虚拟目录。
在ColdFusion管理员中,在Server&gt;下; “设置”选项卡,确保默认ScriptSrc目录名称与您创建的IIS虚拟目录名称匹配。