在wwwroot之外有ColdFusion 8进程.cfm页面吗?

时间:2013-10-31 12:34:24

标签: coldfusion

使用Visual Studio / .Net,我可以在标准的wwwroot文件夹之外创建一个工作文件夹。我想与ColdFusion类似,不使用“C:\ ColdFusion8 \ wwwroot \”位置。是否可以使用虚拟文件夹中的CF进程文件,例如“C:\ cf \ dev”?我认为使用CF映射可以实现这一点,但这似乎只适用于包含,cfc等。

我在使用IIS的Win 7上,但使用内置的CF Web服务器(开发人员版本),默认端口8500.

1 个答案:

答案 0 :(得分:5)

目前还不清楚你在问什么。你在问:

  1. 是否可以让我的 Web服务器从Web根目录之外提供文件?
  2. 是否可以在ColdFusion根目录之外安装 ColdFusion 进程文件?
  3. 这是两个截然不同的问题。

    但两者的答案都是“是”。

    对于要通过Web浏览的文件,网站需要知道文件的位置,并且需要使用虚拟目录公开此位置。所以/ myWebBrowsablVirtualDir => / myDirNotInWebroot。没关系。

    如果浏览到/myWebBrowsablVirtualDir/myFile.cfm,Web服务器会将请求传递给ColdFusion进行处理。

    对于 ColdFusion 来查找文件(比如myFile.cfm包含/someOtherDirOutsideTheColdFusionRoot/anotherFile.cfm,那么你 - 同样 - 需要让ColdFusion知道文件的位置,通过为它创建ColdFusion映射