问题描述
我正在运行 ColdFusion 2016 Std。在 Windows Server 2012 R2 标准版上。没有任何类似的活动域/组策略在运行,因为我是唯一可以访问网络服务器的人(小公司)。我以管理员身份(本地)登录,当我查看“ColdFusion 应用程序服务器”服务(在 services.msc 下)的属性时,“登录”选项卡上的用户设置为:.\Administrator
。如果我打开一个新的 Windows 资源管理器窗口并在地址栏中键入 \\vm00\KCX\cftarget
(或将 vm00
替换为目标机器的 IP 地址),它会毫无问题地直接进入它。我还可以在远程 (UNC) 共享上创建/编辑/删除文件而不会出现问题。它与远程机器(Windows Server 2008 R2 Std.)的“所有人”共享,为了确保没有问题,我特意在远程机器上的“特殊权限”下添加了 \NUC07\Administrator
并完全控制(选中所有复选框)共享 (KCX),这样就不会混淆远程管理员是否包含在“所有人”中。
这是我的代码(最初我使用 vm00
代替 IP 地址,但会产生相同的错误):
<cfset source="C:\ALT\cfsource\" />
<cfset dest="\\192.168.0.10\KCX\cftarget\" />
<cfif DirectoryExists(source)>
SOURCE DIR EXISTS.
<cfelse>
SOURCE DIR DOES NOT EXIST.
</cfif>
<br />
<cfif DirectoryExists(dest)>
DEST DIR EXISTS.
<cfelse>
DEST DIR DOES NOT EXIST.
</cfif>
<cffile
action="copy"
source="#source#cfdata.txt"
destination="#dest#"
/>
DONE.
源目录存在。
目标目录不存在。
500 错误:
标记 CFFILE 的属性验证错误。
属性目的地的值,当前为 //192.168.0.10/KCX/cftarget/,无效。
testcffile.cfm: line 21 (line 21: source="#source#cfdata.txt")
是的,文本文件确实存在,我手动创建的。
似乎我不是唯一遇到 CFFILE action=copy
问题的人。如果有人对我可能做错了什么有任何见解,请告诉我。提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)