【问题标题】:Why do I need Windows Authentication? my Anonymous Authentication is broken为什么需要 Windows 身份验证?我的匿名身份验证已损坏
【发布时间】:2011-09-29 12:12:47
【问题描述】:

即使默认的 ASPNET 网站似乎也需要在我的机器上启用 Windows 身份验证,而我应该使用匿名身份验证,我的 IIS7/ASP.NET 安装可能有什么问题?

我已经运行了 aspnet_regiis /i 但它仍然无法修复它!

我得到 401.3

访问被拒绝。

描述:访问处理此请求所需的资源时出错。您可能无权查看请求的资源。

错误消息 401.3:您无权使用您提供的凭据查看此目录或页面(由于访问控制列表而拒绝访问)。请求 Web 服务器的管理员授予您访问权限。

【问题讨论】:

    标签: asp.net authentication iis-7


    【解决方案1】:

    看起来问题在于默认情况下禁用了基本身份验证。 启用此功能可解决问题!

    【讨论】:

      【解决方案2】:

      确保网络用户有权访问这些文件。文件/文件夹权限将覆盖您在 IIS 中选择的匿名选项。

      【讨论】:

      • IIS_IUSRS (MyMachine\IIS_IUSRS) 帐户实际上对网站目录拥有完全控制权!
      • 检查没有覆盖子权限并且所有子文件夹都可以继承,检查没有拒绝权限,因为它们覆盖了允许权限。还要检查您认为应该可以通过网络访问的文件上针对网络用户的有效权限选项卡。
      猜你喜欢
      • 2012-10-14
      • 1970-01-01
      • 2019-01-09
      • 2020-12-21
      • 1970-01-01
      • 2010-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多