我有一个 Intranet Web 应用程序在 Win 2003 服务器上的虚拟目录中运行。我想让应用程序选择用户名进行个性化。
在 web.config 我设置了以下内容:
<authentication mode="Windows" />
<identity impersonate="false"/>
<authorization>
<allow users="*" />
<deny users="?" />
</authorization>
在 IIS 6 中,我将目录安全设置为集成 Windows 身份验证,并禁用了启用匿名访问。在 IE9 中,我在本地 Intranet 区域中设置了站点地址并启用了集成 Windows 身份验证。
如果我使用 Chrome 或 FF 访问该站点,我会收到登录提示,我可以输入用户名/密码,一切正常,但如果我使用 IE9 访问该站点,我会收到 401 错误。
目标是获取用户名,以便我可以对 Web 部件进行个性化并记录对某些区域的访问。
关于如何使这项工作的任何想法?Chrome 和 FF 不是选项,IE 是我们的标准。
蒂亚杰