覆盖了 ASP 会话变量



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

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

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

希望这有所帮助和澄清。

最新更新