IIS发送不同的用户页面

时间:2014-09-16 17:26:02

标签: asp.net .net authentication caching iis

我在IIS / .Net 3.5中使用并发用户时出现问题。

我使用两个用户登录到同一服务器(user1,user2),两者都使用不同的计算机。如果我使用user1按下指向一个页面的链接,并使用user2立即在同一页面的同一链接上,我会在两台计算机上收到发送的页面给user1。 似乎IIS正在缓存请求并将其发送到两台计算机,即使它们都使用不同的帐户登录。

如果您在此之前稍等一下,这种情况永远不会发生。是否有任何特定的IIS配置缓存这些请求?如何将其链接到每个帐户而不是全部?在最坏的情况下,我该如何禁用它?

任何提示都受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

ASP.NET具有可配置/可扩展的输出缓存机制。

您可以在web.config中配置/禁用库存页面输出缓存,或者编写自己的自定义输出缓存提供程序并参考web.config中的内容。

有关于它的信息here