ASP会话变量被覆盖

时间:2015-04-29 11:46:05

标签: variables session iis asp-classic conflict

我们有两个不同的ASP Web应用程序,它们共享相同的会话变量名称。当单个用户同时从同一浏览器打开两个应用程序时,会发生因覆盖会话变量而导致的冲突。除了当然使用不同的会话名称之外,解决这个问题的最佳方法是什么(如果有的话)。

1 个答案:

答案 0 :(得分:0)

这是因为您为IIS中的两个站点共享相同的应用程序池。您应该为每个站点分配单独的应用程序池以避免此冲突。

原因是,每个应用程序池都将创建并分配一个新的工作进程,这将使分配的Web应用程序保持唯一。

希望这有助于澄清。