我在 Windows XP Pro SP2 上安装了 IIS 5.1。此外,我还安装了带有 .NET 3.5 的 VS 2008 Express。显然,IIS 已针对 .NET 3.5 自动配置为 ASP.NET
问题是每当我访问http://localhost http://localhostIE 和 Firefox 都显示身份验证框。即使我输入管理员用户及其密码,身份验证也会失败。我已经在默认网站的目录安全选项中检查了匿名用户访问(IUSR_用户和密码由IIS控制)。
然而,其他部署的 Web 应用程序工作正常(不要求任何身份验证)。
在 IE 中,如果我添加,此身份验证过程就会停止http://localhost http://localhost在 Intranet 站点选项中。
请注意,安装 IIS 时文件系统为 FAT32。
问候,
贾坦
这很可能是 NT 文件权限问题。 IUSR_ 需要具有文件系统权限才能读取您请求的任何文件(例如 /inetpub/wwwroot/index.htm)。
如果仍然遇到问题,请检查 IIS 日志,通常位于 \windows\system32\logfiles\W3SVC*。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)