这有效:
<cfdirectory action="list" name="qry" directory="C:\inetpub\wwwroot\Atlas\" >
</cfdirectory>
<cfdump var="#qry#">
所以我知道cfdirectory正在运行。但这不起作用:
<cfdirectory action="list" name="qry" directory="\\Vostro420\myDir\">
</cfdirectory>
<cfdump var="#qry#">
它不会失败:它只返回一个空结果。我可以将地址复制/粘贴到Windows资源管理器中,然后导航到Vostro420 \ myDir \,所以我知道这不是一个错字。
我正在尝试访问本地网络上的文件。
答案 0 :(得分:6)
这里要检查的第一件事是权限。如果您尝试访问远程/映射网络驱动器,则需要更改ColdFusion服务以在联网驱动器的域中以用户身份运行,并具有允许其读取/写入该映射驱动器的权限。 / p>
因此,请确保ColdFusion具有访问映射驱动器上的系统的正确权限,您应该全部设置。 :)
Adobe ColdFusion帮助档案有一篇关于如何以特定用户身份运行ColdFusion的文章:
http://helpx.adobe.com/coldfusion/kb/running-coldfusion-specific-user.html
答案 1 :(得分:-1)
我在家中的服务器上工作,但我将网络位置作为逻辑位置附加。而不是我的道路:
//计算机/目录
我正在使用:
X:/目录
我遇到问题的唯一问题是网络计算机何时睡眠:P