【问题标题】:.htaccess or .htpasswd equivalent on IIS?IIS 上的 .htaccess 或 .htpasswd 等效项?
【发布时间】:2010-09-20 10:51:21
【问题描述】:

有谁知道 IIS 是否有 .htaccess 和 .htpassword 的等价物?我被要求将应用程序迁移到 IIS,该应用程序使用 .htaccess 根据 .htaccess 文件的内容来控制对各种 URL 中的文件集的访问。

我进行了谷歌搜索,但没有找到任何结论。我需要购买提供此功能的通用方法或工具吗?

【问题讨论】:

    标签: iis .htaccess


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      没有直接的 1:1 等价物。

      您可以使用文件系统权限对文件夹或文件进行密码保护。如果您使用的是 ASP.Net,您还可以使用它的一些内置函数来保护各种 url。

      如果您尝试移植用于 url 重写的 .htaccess 文件,请查看 ISAPI 重写:http://www.isapirewrite.com/

      【讨论】:

        【解决方案3】:

        这是您想要的文档: http://msdn.microsoft.com/en-us/library/aa292114(VS.71).aspx

        我想答案是,是的,有一个等效的可以完成同样的事情,与 Windows 安全集成。

        【讨论】:

        • 虽然 IIS 确实支持基本身份验证,但它(显然)需要本地(或域)帐户。这意味着您无法保留 htpasswd 文件,因为您无法转换密码。
        【解决方案4】:

        我从未使用过它,但Trilead,一个免费的 ISAPI 过滤器,它支持基于 .htaccess 的控制,看起来就像你想要的。

        【讨论】:

        • 遗憾的是不再支持
        • 对不起。这曾经是正确的答案,但 trilead 似乎已经消失了。 :(
        猜你喜欢
        • 2011-12-27
        • 1970-01-01
        • 2012-08-24
        • 2010-09-05
        • 2018-03-14
        • 1970-01-01
        • 2018-06-25
        • 2018-06-13
        • 1970-01-01
        相关资源
        最近更新 更多