有很多类似的问题,这一点,但他们似乎都要么配置权限或安装一个插件来参与。
我正在寻找一个解决方案,是“哑巴” - 即允许从源头控制部署的代码,并自动访问封锁某些路径,没有任何需要来配置服务器。
我只需要目录和文件阻拦,没有说的.htaccess有其他的能力。
只是要清楚,我们正在使用ColdFusion,没有.NET,并同时CF已经杂七杂八的方式来处理自己的脚本,它并没有对非CFML脚本什么。 (这是可以做到的,例如config.xml.cfm,但是这是一个混乱的解决方案,需要更新代码等)
(当然, 最好这些目录/文件甚至不应该在根目录,如果我可以切换到Apache或IIS7我可以简单地使用的.htaccess,但这些都不是目前的选择。)
我目前的解决方案将是一个包含关于如何手动设置相关的文件和目录在IIS管理器中的权限的指令readme.deploy.txt,但很明显,我更喜欢以避免人为干预它 - 有什么建议?