我有一个asp.net应用程序,可以(理论上)部署在多个服务器上。
作为许可机制的一部分,我想限制全球开放会话的数量。
即。所有服务器上的开放会话总数不能超过一定数量(金额取决于许可)。
我怎样才能实现这一目标? 我使用第三方组件(免费或付费)没有问题
几个限制:
答案 0 :(得分:0)
请查看此thread下的答案。它解释了每个用户限制一个会话,但您可以根据需要进行更改
答案 1 :(得分:0)
您可以使用Application
对象来计算开放会话的数量,并使用Application.Start
的{{1}}和session.start
个事件来管理此计数和manege开放会话数。