使用Visual Studio / .Net,我可以在标准的wwwroot文件夹之外创建一个工作文件夹。我想与ColdFusion类似,不使用“C:\ ColdFusion8 \ wwwroot \”位置。是否可以使用虚拟文件夹中的CF进程文件,例如“C:\ cf \ dev”?我认为使用CF映射可以实现这一点,但这似乎只适用于包含,cfc等。
我在使用IIS的Win 7上,但使用内置的CF Web服务器(开发人员版本),默认端口8500.
答案 0 :(得分:5)
目前还不清楚你在问什么。你在问:
这是两个截然不同的问题。
但两者的答案都是“是”。
对于要通过Web浏览的文件,网站需要知道文件的位置,并且需要使用虚拟目录公开此位置。所以/ myWebBrowsablVirtualDir => / myDirNotInWebroot。没关系。
如果浏览到/myWebBrowsablVirtualDir/myFile.cfm,Web服务器会将请求传递给ColdFusion进行处理。
对于 ColdFusion 来查找文件(比如myFile.cfm包含/someOtherDirOutsideTheColdFusionRoot/anotherFile.cfm,那么你 - 同样 - 需要让ColdFusion知道文件的位置,通过为它创建ColdFusion映射