我有一个ASP.NET 3.0应用程序,可以在一台服务器上正常运行。它使用应用程序变量来检查用户是否已签出文件并将其锁定给所有其他用户。当我将应用程序放在负载平衡服务器上时,应用程序没有按预期工作,因为多个用户被发送到多个服务器,每个用户都可以检出所需的文件。

重点是,即使它分布在多个服务器上,我仍可以在应用程序中共享应用程序变量。有没有更好的方法来获得全局变量?

有帮助吗?

解决方案

如果要拆分Web服务器但具有公共数据库服务器,则可以选择将该信息写入数据库。

您可以创建名称/值表来存储通常存储在应用程序中的变量。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top