为什么重新启动客户端IE更改IIS中记录的用户名?

时间:2015-05-26 14:03:13

标签: asp.net internet-explorer iis forms-authentication username

我有一个ASP.NET WebForms应用程序。我的部分用户报告说他们会以“域\用户名”格式看到自己的用户名。当他们关闭IE并将其打开时,用户名会显示为“用户名”。应用程序主要显示“用户名”。但是,它偶尔会显示“域\用户名”(我找不到该模式)。

这种行为的原因是什么?

环境:

  • Windows Server 2008 R2,IIS 7
  • .NET Framework 4.5.2
  • 启用匿名和表单身份验证。其他人已禁用
  • 应用程序池标识:“ApplicationPoolIdentity”
  • 在应用程序池设置中,“启用32位应用程序”为“True”
  • 在应用程序池设置中,“托管管道模式”为“集成”
  • Internet Explorer 11用于客户端
  • 我用来获取用户名的变量:User.Identity.Name

1 个答案:

答案 0 :(得分:0)

SiteMinder正在创建此问题。一旦它安装在您的Web服务器中,它可能会更改您的应用程序的cookie,即使您的应用程序不受SiteMinder保护。