代码之家  ›  专栏  ›  技术社区  ›  enforge

需要快速IIS 7帮助

  •  1
  • enforge  · 技术社区  · 15 年前

    我试过为一个特定的应用程序(虚拟目录)修改IIS的“.NET授权规则”部分。我试图添加一行“拒绝所有用户”和一条附加记录以允许我的单个用户。

    它似乎工作了一会儿,但后来事情变得一团糟。我将更改还原回最初的配置,但现在每次都会提示我输入用户名和密码,并且不允许我访问该站点。

    我得到:

    401-未授权:由于凭据无效,访问被拒绝。 您没有使用提供的凭据查看此目录或页的权限。

    奇怪的是,这似乎也发生在默认网站中的另一个虚拟目录/应用程序上。

    我已经检查了web.config文件,看起来很好。剩下的唯一规则是默认继承规则(允许所有用户)。我已经安装了Windows集成身份验证,但在所有这些操作开始之前,这并没有导致问题。

    我甚至尝试从零开始删除并重新创建应用程序(VD),同样的问题。

    不知怎的,现在它似乎把网站内所有应用程序的所有用户都锁定了。

    下一步是格式化整个web服务器并启动新的,我希望避免这样做。

    1 回复  |  直到 15 年前
        1
  •  0
  •   ArtificialGold    15 年前

    只是一个快速的想法,但匿名身份验证是否仍在iis中为该应用程序/目录启用身份验证?可能是红鲱鱼,但这是我要检查的第一件事。