CF10 / IIS7.5 - 在web根目录之外的cffile读取文件

时间:2012-12-10 20:46:13

标签: coldfusion iis-7.5 coldfusion-10

使用IIS 7.5在Win 2K8上使用CF10。我的webroot是d:\ web [sitename],[sitename]是实际网站的文件夹。

我想读一个存储在别处的.txt文件 - 比如说d:\ web \ somefile.txt或者d:\ somefile.txt,但似乎无论我给文件或它的父文件夹有什么权限我都会得到一个文件找不到错误:

 An error occurred when performing a file operation read on file d:/web/somefile.txt.
The cause of this exception was: java.io.FileNotFoundException: d:/web/somefile.txt (The system cannot find the file specified). 

我的CF服务作为特定用户运行,我已经为该用户提供了从读取到完全控制该文件的所有内容,但仍然没有骰子。我的IIS应用程序池也作为特定用户运行,并为其添加权限也无济于事。

这是我需要配置Tomcat的东西吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

您可能启用了沙盒安全性,这会阻止CF读取文件。登录CF管理员并进行检查。