【发布时间】: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