iis7上的匿名身份验证LOGON_USER为空

时间:2011-12-22 01:11:29

标签: iis-7 sitecore windows-authentication sitecore6

我在iis7上有一个使用匿名身份验证的应用程序。我想从服务器变量中检索LOGON_USER。它目前是空的。 Microsoft建议如何填充serer变量in this post的值。

但这是针对iis5& 6.如何在IIS7中执行此操作?

我想解决的实际问题是:该应用程序适用于Intranet和Internet用户,是iis7上运行的sitecore应用程序。如果我使用Windows身份验证,我会获得域名和用户名,我可以绕过内网用户的登录,但对于外部用户,我也需要匿名身份验证。将两者放在一起不会在服务器变量中填充值。一直在经历很多帖子。另外this表示使用表单和Windows身份验证。

无法正确解决。

感谢任何帮助。谢谢!!!

1 个答案:

答案 0 :(得分:0)

为了跟踪用户配置文件,用户需要创建一个ASP.Net配置文件。

将Sitecore DMS / OMS访问者个人资料与实际的Asp.net个人资料相关联需要进行编程。如果您想继续跟踪Sitecore用户个人资料,则必须使用Tracker.Visitor.ExternalUser而不是iis来确定互联网网站上的当前访问者。