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

1 coldfusion

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

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

Ada*_*ron 5

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

  1. 是否可以让我的Web服务器从Web根目录之外提供文件?
  2. 是否可以在ColdFusion根目录之外使用ColdFusion进程文件?

这是两个截然不同的问题.

两者的答案都是"是".

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

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

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