我的Silverlight应用程序出了问题。
我使用我的ID(假设为x)登录我的应用程序(使用Internet explore 8), 所以假设我可以看到一些与我的身份证相关的报告。
如果没有关闭上面的浏览器,我在同一台机器上的另一个Internet浏览器8中登录了 使用另一个ID的相同应用程序(假设为y),现在我可以看到与此ID相关的第二组报告。
现在如果我刷新第一个用ID(x)记录的浏览器的报告页面,我看到了(y) userid的报告不是早先的。
如何解决这个问题?
由于
答案 0 :(得分:4)
在Internet Explorer中,从“文件”菜单中选择“新建会话”。这将创建一个新的IExplore.exe进程树,用于管理自己的会话级cookie集。这应该允许您同时保持两个单独的登录。
答案 1 :(得分:0)
听起来您正在使用ASP成员资格提供程序......如果是这样,那么在同一台PC上每个浏览器/用户仅限1个会话(如果它是一个Web应用程序,则限制相同)。
为什么要尝试从同一台计算机上登录2个不同的用户?如果它是用于测试你可以打开两个不同的浏览器(IE和FireFox?)并以这种方式获得两个会话。
选项A. 由于您需要在同一浏览器类型的同一台计算机上进行多次用户登录,因此您无法使用asp成员资格提供程序,并且必须使用特定于Silverlight的凭据替换该提供程序/登录系统。
选项B。另一种方法是更改您的应用程序以允许从应用程序中选择客户端(这是我的选择,因为您滥用用户作为便利)。