从2台计算机同时登录时,Request.ServerVariables未更新

时间:2010-12-07 13:44:03

标签: asp.net asp.net-membership

我在WS2008上使用IIS 7.0。

我已经实现了一个简单的登录页面,该页面重定向到显示Request.ServerVariables键/值的另一个简单页面。 我正在使用内置的SQL成员资格提供程序。

该网站位于DEV计算机上,并且没有用户。

当我同时从2个不同位置(2个不同的公共地址)的2个不同用户登录时,其中一个Request.ServerVariables页面与另一个页面相同。 这包括客户端IP地址,这是完全错误的。 身份验证以及其他cookie也是错误的。

我检查了IIS日志,它显示了正确的客户端地址以及正确的登录名。

如果我重新加载错误的页面,我会得到正确的数据。

ASP.NET中是否存在并发问题?我禁用了会话和缓存,但我仍然有同样的行为。

干杯。

1 个答案:

答案 0 :(得分:0)

当我们在IIS上意外缓存时,我们遇到了完全相同的问题。该网站只返回之前返回的内容。

查看网站设置,看看您网站的“输出缓存”中是否有任何设置。

相关问题