ASP.NET Windows身份验证问题 - 无法让站点接受我的Windows用户和密码

时间:2010-11-18 11:39:33

标签: asp.net windows-authentication

我有一个ASP.NET网站设置为使用Windows身份验证(不确定我是否会再次这样做!)。

如果我使用以下内容,我可以访问该网站。我知道为网站设置了Windows身份验证,并在IIS中启用。

<authorization>

    <allow users="*"/>

</authorization> 

但是,我不希望此网站可公开访问,因此我使用以下内容授予对单个用户的访问权限。我只是被反弹3次,直到我点击错误屏幕“401 - 未经授权:由于凭证无效而拒绝访问。”

显然第一个问题是 - 是用户名,PC名称是否正确......它是,我已经尝试了所有可能的排列。这在我之前的开发盒上工作得很好,而且这个新盒子设置完全一样。

<authorization>

    <allow users="PCNAME\MYUSER"/>
    <deny users="*"/>

</authorization>

ASP.NET日志不提供任何见解。

更新:我刚才从过去的笔记中看到过,我之前遇到过这个问题。只要我不在主机PC上,身份验证就可以正常工作。

这是为什么?我不敢相信我已经浪费了这么多时间.......

1 个答案:

答案 0 :(得分:0)

我刚从过去的笔记中看到过,我以前遇到过这个问题。只要我不在主机PC上,身份验证就可以正常工作。