我需要了解一些有关 ASP.NET 会话状态的信息,因为它适用于 IIS 7 和 ASP.net 3.5。
如果应用程序被配置为使用进程内会话状态,那么如果有多个工作进程,那可以正常工作吗?换句话说,工作进程是否共享会话状态?
IIS 7 的默认配置是使用进程内会话状态并分配最多 10 个工作进程。这样看来,这个默认配置应该可以工作。我正在与一家生产 ASP.NET MVC Web 应用程序的公司打交道,该应用程序存在一些问题,他们将责任归咎于服务器环境。声称是因为我使用了 10 个工作进程的默认设置,这破坏了它们的会话状态。我需要知道这是否真的是一个准确的说法。我从来不知道 ASP.NET 应用程序不能使用默认配置,所以我有点困惑,需要澄清一下。