当我通过C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
- {{1 }}返回正确的LOGON_USER
值。
如何在不需要取消应用程序地图的情况下解决此问题?
简单测试:
site.com/directory/
未设置应用程序映射时site.com/directory/default.aspx
的结果,但是当它们出现时为空字符串。
编辑:
该网站使用表单身份验证进行管理,但我需要根据当前登录的用户进行LDAP查询(并搜索Active Directory) - 关闭匿名访问并打开Windows集成身份验证。
答案 0 :(得分:0)
我之前从未见过,而且我几乎总是使用通配符映射,但是有没有理由你没有使用Request.User(或Page的User帮助属性)而不是基于字符串的变量?我不确定这是否有帮助,但它至少比拼写更安全。