cfdirectory一个网络驱动器

时间:2012-07-05 20:05:01

标签: iis coldfusion

这有效:

<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 \,所以我知道这不是一个错字。

我正在尝试访问本地网络上的文件。

2 个答案:

答案 0 :(得分:6)

这里要检查的第一件事是权限。如果您尝试访问远程/映射网络驱动器,则需要更改ColdFusion服务以在联网驱动器的域中以用户身份运行,并具有允许其读取/写入该映射驱动器的权限。 / p>

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

Adob​​e ColdFusion帮助档案有一篇关于如何以特定用户身份运行ColdFusion的文章:

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

答案 1 :(得分:-1)

我在家中的服务器上工作,但我将网络位置作为逻辑位置附加。而不是我的道路:

//计算机/目录

我正在使用:

X:/目录

我遇到问题的唯一问题是网络计算机何时睡眠:P