【问题标题】:IIS website authorization failureIIS网站授权失败
【发布时间】:2015-11-03 06:29:39
【问题描述】:

我已将 WWWRoot 文件夹映射到 D: 驱动器并在 IIS7 中启用了共享配置,物理路径“测试设置”表示身份验证成功,但授权显示“路径可能不存在且无法验证 ( D:\wwwroot)"。

详情:路径不存在或环境不存在 路径中的ent变量无法展开验证是否存在。

P.S: D: 驱动器是使用 SUBST 命令创建的,该命令将 C: Drive 上的文件夹映射为单独的驱动器。我不明白是什么导致了这个问题。

【问题讨论】:

    标签: asp.net web-services security iis-7


    【解决方案1】:

    subst 是一个命令行快捷方式,仅适用于您的交互式会话。计算机上的其他用户(包括运行 IIS 服务的系统用户)将看不到任何 D: 驱动器。

    如果您确实必须将目录公开为不同的驱动器,请尝试this question 中概述的 DosDevices 注册表黑客。

    【讨论】:

    • 我了解 subst 命令,但我的问题是 IIS 网站无法识别路径,因为 wwwroot 位于该虚拟驱动器中。
    • @samee:它不是虚拟驱动器。这是一个只有当前会话中的命令才能访问的快捷方式,而 IIS 不是,因此它永远不会识别任何这样的路径。您将需要使用不同的机制。
    猜你喜欢
    • 2012-02-03
    • 1970-01-01
    • 2020-06-23
    • 2020-04-03
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多