我正在为我的公司构建一个简单的内部应用程序,它需要Windows身份验证才能实现安全性.禁用所有其他身份验证模式.我陷入了这样的情况,即Internet Explorer会提示输入凭据3次,然后失败并出现此错误:
未经授权
HTTP错误401.请求的资源需要用户身份验证.
然后我创建了一个简单的网站来测试它.我在IIS中创建了一个新站点,将其放在自己的端口(:8111,随机选择),在其中放置一个静态"default.htm"文件,禁用匿名身份验证,然后启用Windows身份验证.其他所有内容都保留默认设置.分配端口号是因为我们在此计算机上有多个站点共享相同的IP.
以下是一些场景:
从Web服务器本身浏览到http:// localhost:8111 /工作正常
从另一台计算机浏览到http:// ServerIPaddress:8111 /工作正常
从另一台计算机浏览到http:// ServerName:8111/FAILS(请求凭据3次,然后给出401错误)
我一直在网上搜索并试图找到一个没有运气的解决方案.要么我没有找到它,要么我不太清楚我在读什么.任何帮助将不胜感激.