【问题标题】:ASP.NET site with Anonymous authentication具有匿名身份验证的 ASP.NET 站点
【发布时间】:2012-05-04 02:11:57
【问题描述】:

我有一个带有 asmx web 服务和测试 aspx 页面的 asp.net 3.5 网站(该页面使用 javascript 测试 web 服务)。 我需要使用匿名身份验证来运行这个站点,所以我在 IIS 中设置了这个站点。 现在,如果我尝试在浏览器中打开测试页面,我会收到 401.3-Unauthorized 错误。

任何想法我应该怎么做才能解决它?我是否必须将物理文件的读取权限授予匿名登录?

【问题讨论】:

  • 澄清一下,您的意思是 403 - 未经授权,对吗? 503 是不同的东西。
  • 刚刚更新,是401.3
  • @marteljn - 你让我走上了正确的轨道 - 为匿名身份验证设置的用户,没有物理文件夹的权限。我解决了这个问题,现在它工作正常。将您的最后一条评论作为答案,我会这样标记。

标签: asp.net authentication authorization


【解决方案1】:

另外,您使用的是什么版本的 IIS?此外,如果您使用 IIS 管理器并检查匿名身份验证,则需要为其提供有效的用户名和密码,您这样做了吗?

【讨论】:

    【解决方案2】:

    403 可能意味着几件事。这可能意味着您没有正确配置身份验证,或者可能意味着 ASP.NET 工作进程没有访问页面的权限(例如,安全设置为只允许您访问它们)。还有其他情况,但这是最常见的两种。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-30
      • 2019-04-02
      • 2021-08-19
      • 1970-01-01
      • 2012-10-14
      • 1970-01-01
      • 2021-06-09
      • 2013-05-17
      相关资源
      最近更新 更多