繁体   English   中英

在IIS6中是否存在基于文件的等效.htaccess? (不是配置/插件)

[英]Is there a file-based equivalent to .htaccess in IIS6? (not config/plugin)

有很多类似的问题,但它们似乎都涉及配置权限或安装插件。

我正在寻找一个“愚蠢”的解决方案 - 即允许从源代码控制部署代码并自动访问某些被阻止的路径,而无需任何人需要配置服务器。

我只需要目录和文件阻止,没有.htaccess所具有的其他功能。

为了清楚起见,我们使用的是ColdFusion,而不是.NET,虽然CF有各种方法来处理自己的脚本,但它对非CFML脚本没有任何作用。 (可以这样做,例如config.xml.cfm,但这是一个需要更新代码的混乱解决方案等)

(当然, 理想情况下,这些目录/文件甚至不应该在webroot中,如果我可以切换到Apache或IIS7,我可以简单地使用.htaccess,但目前这些不是选项。)

我当前的解决方案将是一个readme.deploy.txt,其中包含有关如何在IIS管理器中手动设置相关文件和目录的权限的说明,但显然我更倾向于避免人为干预 - 任何建议?

您可以创建一个在循环部署时执行此操作的脚本,例如使用PowerShell脚本或设置环境的批处理脚本的计划任务。

使用IIS6,这将需要使用Metabase,这可以解决您的问题,但它需要脚本才能访问系统元数据库并执行系统命令,或者您将不得不学习如何使用ii6配置数据库命令文件

看到这篇文章

如果他们具有root访问权限,那么创建一个可以调整其设置的安装实用程序是明智之举。

祝好运,

麦克风

好吧,对于ASP.net,你有.config文件,它允许你控制这些web文件夹的某些方面。 但是,我不知道IIS的.htaccess之类的东西。

.NET具有允许您“重写”路径的路由 MVC框架内置了......我不确定如何为“普通”ASP.NET应用程序配置/使用它。

更新:不知道你不在.NET上。

也许您只是在寻找文件/文件夹权限设置 通过使用配置文件设置它们不知道任何事情......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM