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