我有一个 asp.net 应用程序目录,我想在 Directory Sercurity 选项卡中使用匿名身份验证。
如果我使用 Windows 2000 之前的样式 DOMAIN\USERNAME 作为用户名,一切都很好。
如果我使用 AD 样式 (UPN) usename@domain.local,则会收到 401.1 登录失败。
我尝试了许多变体,但无法使其正常工作。如果我从“浏览”框中选择用户,则 AD 名称会出现在框中,但会填写 Windows 2000 之前的名称。对于 SQL Server 2005 也是如此。
似乎 UPN 不是“真实的”,对吗?鉴于它不是必需的,也不必是唯一的;这似乎很奇怪。
我是对的吗,因为这不受支持?IIS 7 会有什么不同吗?
我希望这样做,因为 Windows 2000 之前的用户名的 20 个字符的限制不足以实现基于角色的安全性,我希望申请来自该网站的不同 Web 服务(应用程序目录)。