【发布时间】:2009-11-25 12:26:09
【问题描述】:
当我设置通配符应用程序映射以便asp.net 处理请求(将可执行路径设置为C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll)时,当我通过site.com/directory/ 访问页面时LOGON_USER 为空白 - site.com/directory/default.aspx 返回正确的LOGON_USER价值。
如何在不关闭应用程序地图的情况下解决此问题?
简单测试:
<%# Request.ServerVariables["LOGON_USER"] %>
在未设置应用程序映射时导致DOMAIN\UserName,但在设置时为空字符串。
编辑:
该站点使用表单身份验证进行管理,但我需要根据当前登录的用户进行 LDAP 查询(并搜索 Active Directory) - 匿名访问已关闭,Windows 集成身份验证已打开。
【问题讨论】: