【问题标题】:Can't get anonymous access to website无法匿名访问网站
【发布时间】:2009-11-25 20:21:18
【问题描述】:

我已经在 ServerFault 上问过这个 question 但是我得到的回复很少....确切地说是一个。

我需要尽快解决这个问题,因此我也在这里询问。我有一台运行 Windows Server 2003 IIS6.0 的服务器。我正在开发一个我想授予匿名访问权限的网站。我在 IIS 管理器中创建了一个新网站,我确保启用了“启用匿名访问”选项,并且它已设置为 IUSR_MachineName。

我已经同步了 IIS 元数据库、AD 和 MTA 之间的密码,并确保 IUSR_MachineName 已获得相关权限。我似乎无法让它发挥作用。每次我尝试访问该网页时,都会提示我登录。我将匿名登录帐户设置为我自己的(管理员)帐户并尝试了它,它工作正常,所以我知道这一定是 IUSR 帐户的权限问题。

请帮助我,我对 IIS/服务器管理还很陌生,而且我的头发都快掉光了!!

谢谢。

【问题讨论】:

  • 您检查过 IIS 日志和事件日志吗?这些可能包含有用的提示。
  • 确保该帐户未被禁用。
  • 首先为什么要关闭这个问题我说过我已经在ServerFault上问过这个问题但没有得到任何回复。 @tijmendvk 我已经检查了很长时间没有真正值得注意的事件,我在哪里可以看到 IIS 日志?
  • “确保 IUSR_MachineName 已获得相关权限”是什么意思? IUSR_machinename 与 AD 无关,它是本地机器帐户。如果这是一个 .net 应用程序,您是否在 web.config 中设置了不同的访问权限?
  • @Kevin,该帐户已明确启用。

标签: iis iis-6 webserver anonymous-access


【解决方案1】:

您使用什么技术来制作网站?

如果是 .net,您是否已将 web.config 配置为可能需要某种身份验证?

通常,如果您想要匿名访问,则默认使用 IIS,选中启用匿名访问,就完成了。
您不需要更改任何其他内容。

尝试在 iis 中创建一个带有虚拟 html 页面的新网站,看看是否可以将其配置为无需任何身份验证即可工作。

【讨论】:

  • 我按照你说的做了很多事情,发现自己做错了什么。创建新网站时,我在向导中勾选了“运行脚本 (ASP)”。谢谢
猜你喜欢
  • 1970-01-01
  • 2014-03-12
  • 1970-01-01
  • 2010-11-23
  • 1970-01-01
  • 1970-01-01
  • 2019-02-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多