我正在为公司构建一个简单的内部应用程序,需要使用Windows身份验证进行安全保护。所有其他身份验证模式都已禁用。我陷入了这样一种情况:Internet Explorer提示了3次凭据,然后出现以下错误:
以下是几种情况:
接着我创建了一个简单的网站来测试它。我在IIS中创建了一个新站点,将其放置在自己的端口(:8111,随机选择),在其中放置了一个静态的“default.htm”文件,禁用了匿名身份验证,然后启用了Windows身份验证。其他所有设置均保持默认设置。端口号被分配,因为我们在这台计算机上有多个站点共享同一个IP。未经授权
HTTP错误401。所请求的资源需要用户身份验证。
以下是几种情况:
从Web服务器本身浏览,http://localhost:8111/可以正常工作
从另一台计算机浏览,http://ServerIPaddress:8111/可以正常工作
从另一台计算机浏览,http://ServerName:8111/失败(要求输入凭据3次,然后显示401错误)