【发布时间】:2012-09-23 12:50:34
【问题描述】:
我正在为我的公司构建一个简单的内部应用程序,它需要 Windows 身份验证以确保安全。所有其他身份验证模式均被禁用。我陷入了 Internet Explorer 提示输入凭据 3 次,然后失败并出现以下错误的情况:
未授权
HTTP 错误 401。请求的资源需要用户身份验证。
然后我创建了一个简单的网站来测试这一点。我在 IIS 中创建了一个新站点,将其放在自己的端口(:8111,随机选择)上,在其中放置一个静态“default.htm”文件,禁用匿名身份验证,然后启用 Windows 身份验证。其他一切都保持默认设置。分配端口号是因为我们在这台机器上有多个站点都共享同一个 IP。
这里有几个场景:
从 Web 服务器本身浏览到 http://localhost:8111/ 有效 很好
从另一台计算机浏览到 http://ServerIPaddress:8111/ 工作正常
从另一台计算机浏览到 http://ServerName:8111/ 失败 (要求凭据 3 次,然后给出 401 错误)
到目前为止,我一直在网上搜索并试图找到一个没有运气的解决方案。要么我没有找到它,要么我对我正在阅读的内容不够了解。任何帮助将不胜感激。
【问题讨论】:
标签: iis-7 windows-server-2008 windows-authentication