internet-explorer - 如何停止 IIS 要求对本地主机上的默认网站进行身份验证

标签 internet-explorer iis authentication

我在 Windows XP Pro SP2 上安装了 IIS 5.1。此外,我已经使用 .NET 3.5 安装了 VS 2008 Express。所以很明显 IIS 是自动为 ASP.NET 配置的,用于 .NET 3.5

问题是每当我访问 http://localhost IE 和 Firefox 都提供身份验证框。即使我输入管理员用户及其密码,身份验证也会失败。我已经在默认网站的目录安全选项中检查了匿名用户访问(IUSR_ 用户和密码由 IIS 控制)。

然而,其他部署的网络应用程序工作正常(不要求任何身份验证)。

在 IE 中,如果我添加 http://localhost,此身份验证过程将停止在 Intranet 站点选项中。

请注意,安装 IIS 时文件系统为 FAT32。

问候,
贾坦

最佳答案

这很可能是 NT 文件权限问题。 IUSR_ 需要具有文件系统权限才能读取您请求的任何文件(如/inetpub/wwwroot/index.htm)。如果仍有问题,请检查 IIS 日志,通常位于\windows\system32\logfiles\W3SVC*。

关于internet-explorer - 如何停止 IIS 要求对本地主机上的默认网站进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53464/

相关文章:

c# - WCF Web 服务的响应大小限制

asp.net - 如何在 IIS7 中设置本地 ASP.NET 2.0 站点以进行本地测试?

authentication - 使用 ruby​​ gem、apt-get 等。通过具有 NTLM 身份验证的代理

php - 注册android系统错误php

c# - 如何访问 .URL 文件中的 URL 和书签标题?

internet-explorer - IE 中的 Skype 链接

c# - ASP.net Core WebAPI 不在 IIS 后面启动

javascript - 在 Internet Explorer 中获取 SELECT 框的值

html - IE 上的网站看起来不正确

javascript - 使用 Passport 的 Express NodeJS 服务器中的 EnsureAdmin 问题