我正在经历一些事情,我想验证这就是我所看到的,看看是否有人对如何减轻它有任何想法。
我有一个页面,我从几个用户配置文件中提取一些信息。为此,我使用以下代码:
Dim objProfiles As New List(Of ProfileCommon)
For Each theProfile As ProfileInfo In _
ProfileManager.GetAllProfiles(ProfileAuthenticationOption.All)
Dim pc As ProfileCommon = ProfileBase.Create(theProfile.UserName)
objProfiles.Add(pc)
Next
Return objProfiles
我发现,一旦我这样做了,我拉出的所有用户的个人资料现在都会在我们的用户管理页面中显示为在线。我有两个问题:
1-是什么导致这种情况发生?一旦我编译它,我也会缓存信息,是因为它仍然被缓存吗?是因为我加载然后没有卸载配置文件吗?如果是这样,
2-我该怎么做才能使用户现在再次出现不在线?