2010-11-02 87 views
1

我的总体目标是获取我正在开发的Intranet站点的登录用户信息,而无需他们提供登录信息(因为他们已经登录到他们的计算机) 。到目前为止,我只是得到401.1错误,并不断要求我的登录名/密码。 。即使我提供我的登录/密码,它仍然不会让我在如何在Windows 7开发环境IIS 7.5上设置Windows身份验证

我从IIS中启用Windows身份验证>网站>默认Web站点,将此添加到我的web.config:

<authentication mode="Windows" /> 
    <authorization> 
    <deny users="?"/> 
    </authorization> 

我的应用程序池设置为.NET Framework 2.0的Integrated/ApplicationPoolIdentity。

回答

5

如果您在IIS服务器上尝试它,并且它不工作...尝试从任何其他客户端访问该站点。如果Windows身份验证适用于其他任何机器,但不是您正在浏览它的机器,则必须禁用回送检查。

方法2>http://support.microsoft.com/kb/926642