Frage

Ich habe eine ASP.NET 3.0-Anwendung, die auf einem Server gut funktioniert. Es verwendet Variablen Anwendung zu überprüfen, ob ein Benutzer eine Datei ausgecheckt hat und sperrt sie für alle anderen Benutzer. Wenn ich auf dem Lastenausgleich Server die Anwendung setzen, die Anwendung funktioniert nicht wie erwartet, da es mehrere Benutzer auf mehrere Server gesendet wurden und jeder Benutzer könnte die requred Datei überprüfen.

Der wichtigste Punkt ist, dass ist es eine Möglichkeit, die Anwendungsvariablen in meiner Anwendung teilen kann, auch wenn es auf mehreren Servern verteilt wird. Ot gibt es einen besseren Weg, um eine globale Variable zu bekommen?

War es hilfreich?

Lösung

Wenn Sie den Web-Server spalten, sondern einen gemeinsamen Datenbank-Server haben, dann diese Informationen in die Datenbank zu schreiben ist eine Option.

Sie können einen Namen / Wertetabelle erstellen, um die Variablen zu speichern, die Sie häufig in der Anwendung zu speichern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top