【问题标题】:Error 401 for my ASP.NET app on IIS 6.0我在 IIS 6.0 上的 ASP.NET 应用程序出现错误 401
【发布时间】:2013-12-13 16:10:42
【问题描述】:

我刚刚在 IIS 6.0(.NET 1.0,别问为什么!)上编写了一个旧版应用程序。要求之一是在虚拟目录上禁用“集成 Windows 身份验证”。

http://localhost/test.html

当我禁用它时,我在 IIS 根目录的 test.html 上收到错误 401.1,其中包含“Hello World”

您无权查看此页面 您无权查看

使用您提供的凭据查看此目录或页面。

请尝试以下方法:

•如果您认为自己应该能够,请联系网站管理员 查看此目录或页面。 •单击刷新按钮重试 具有不同的凭据。 HTTP 错误 401.1 - 未经授权:访问是 由于凭据无效而被拒绝。互联网信息服务 (IIS)


启用 IWM 后,网站就像宝石一样工作。

有谁知道根本原因是什么?这似乎不是我的应用程序的问题,因为即使是默认的 test.html 也无法通过身份验证

【问题讨论】:

标签: asp.net iis iis-6 http-status-code-401


【解决方案1】:

【讨论】:

  • IUSR_CATXXXXXX 已添加到 C:\Inetpub\wwwroot,具有读取和执行、列出文件夹内容和读取权限。 test.html 位于 C:\Inetpub\wwwroot\test.html
  • 愚蠢的问题,但仍然:您是否验证了哪个用户被配置为匿名?并且启用了匿名访问?
  • 是的,我已经验证了用户。它是来宾组的成员,并且具有对根文件夹的权限匿名访问也被检查..
【解决方案2】:

问题已通过从本地安全策略中删除访客和匿名限制得到解决

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    • 2011-10-22
    • 2023-03-08
    • 1970-01-01
    • 2011-07-03
    • 2010-10-25
    • 2017-05-21
    相关资源
    最近更新 更多