2012-07-05 107 views
2

这工作:cfdirectory网络驱动器

<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 \,因此我知道这不是拼写错误。

我试图访问我们本地网络上的文件。

回答

6

首先要检查的是权限。如果您尝试访问远程/映射网络驱动器,ColdFusion服务将需要更改为以网络驱动器域中的用户身份运行,并且具有允许其读取/写入该映射驱动器的权限。

因此,确保ColdFusion具有访问映射驱动器上系统的正确权限,并且您应该全部设置。 :)

的Adobe ColdFusion,请帮助档案馆对如何运行ColdFusion作为一个特定的用户一个很好的文章:

http://helpx.adobe.com/coldfusion/kb/running-coldfusion-specific-user.html

+0

啊,感谢您的编辑!那时候我想过那个。 – 2012-07-05 20:13:54

+0

我的双重答案道歉 - 提交了一个新的而不是编辑这个:) – 2012-07-05 20:14:44

+0

加1 - 通常是权限。你的语法对我来说很好。 – 2012-07-05 21:32:10

-1

我有这样在家工作的服务器上,但我连接的网络位置作为合乎逻辑的位置。因此,而不是我的路径中:

//计算机/目录

我使用:

X:/目录

唯一的时候,我有问题是当网络计算机睡眠时间: P

+0

ShortRound,这似乎并没有为我工作。我只是得到相同的(不)结果。 – 2012-07-05 20:25:29