0
У меня есть приложение ASP.NET 3.0, которое отлично работает на одном сервере. Он использует переменные приложения, чтобы проверить, извлек ли пользователь файл, и блокирует его для всех остальных пользователей. Когда я помещал приложение на серверы с балансировкой нагрузки, приложение не работало должным образом, так как несколько пользователей были отправлены на несколько серверов, и каждый пользователь мог получить требуемый файл.
Суть в том, что я могу поделиться переменными приложения в своем приложении, даже если оно распределено по нескольким серверам. Или есть лучший способ получить глобальную переменную?
РЕДАКТИРОВАТЬ: я проверяю, извлечен ли файл приложением ["FileLocked"], истинно или ложно