我的总体目标是获取我正在开发的Intranet站点的登录用户信息,而无需他们提供登录(因为他们已经登录到他们的计算机)。到目前为止,我只收到401.1错误,并一直询问我的登录名/密码。即使我提供了我的登录名/密码,它仍然不会让我进入。
我已从IIS启用Windows身份验证>网站>默认网站,将其添加到我的web.config:
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
</authorization>
我的应用程序池设置为.NET Framework 2.0的Integrated / ApplicationPoolIdentity。
答案 0 :(得分:5)
如果您在IIS服务器上尝试它,并且它无法正常工作...尝试从任何其他客户端访问该网站。如果Windows身份验证适用于任何其他计算机,而不是您正在浏览它的计算机,则必须禁用环回检查。