经典ASP(Request.ServerVariables(" LOGON_USER"))在IIS 7.5中不返回任何数据

时间:2015-04-15 15:39:37

标签: iis asp-classic iis-7

我已将经典的ASP文件从IIS 6迁移到IIS 7.5

迁移后,行Request.ServerVariables("LOGON_USER")不会返回任何值,因为应用程序没有运行。

IIS中已禁用匿名身份验证。我还需要检查其他设置吗?请有人帮我这个。

1 个答案:

答案 0 :(得分:0)

也许您还允许匿名访问?

摘录自此(Microsoft KB),由我强调:

出现此问题的原因是,如果使用匿名访问安全性访问.aspx页面,则不会填充ServerVariables集合中与身份验证相关的变量。 如果您在Web.config文件的部分中授予匿名用户访问权限,也会发生此问题。