【发布时间】:2010-09-20 10:51:21
【问题描述】:
有谁知道 IIS 是否有 .htaccess 和 .htpassword 的等价物?我被要求将应用程序迁移到 IIS,该应用程序使用 .htaccess 根据 .htaccess 文件的内容来控制对各种 URL 中的文件集的访问。
我进行了谷歌搜索,但没有找到任何结论。我需要购买提供此功能的通用方法或工具吗?
【问题讨论】:
有谁知道 IIS 是否有 .htaccess 和 .htpassword 的等价物?我被要求将应用程序迁移到 IIS,该应用程序使用 .htaccess 根据 .htaccess 文件的内容来控制对各种 URL 中的文件集的访问。
我进行了谷歌搜索,但没有找到任何结论。我需要购买提供此功能的通用方法或工具吗?
【问题讨论】:
对于 .htaccess 重写: http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-webconfig/
或者尝试使用 .htaccess: http://www.helicontech.com/ape/
【讨论】:
没有直接的 1:1 等价物。
您可以使用文件系统权限对文件夹或文件进行密码保护。如果您使用的是 ASP.Net,您还可以使用它的一些内置函数来保护各种 url。
如果您尝试移植用于 url 重写的 .htaccess 文件,请查看 ISAPI 重写:http://www.isapirewrite.com/
【讨论】:
这是您想要的文档: http://msdn.microsoft.com/en-us/library/aa292114(VS.71).aspx
我想答案是,是的,有一个等效的可以完成同样的事情,与 Windows 安全集成。
【讨论】:
我从未使用过它,但Trilead,一个免费的 ISAPI 过滤器,它支持基于 .htaccess 的控制,看起来就像你想要的。
【讨论】: