0

1 つのサーバーで正常に動作する ASP.NET 3.0 アプリケーションがあります。アプリケーション変数を使用して、ユーザーがファイルをチェックアウトしたかどうかを確認し、他のすべてのユーザーに対してファイルをロックします。アプリケーションを負荷分散サーバーに配置すると、複数のユーザーが複数のサーバーに送信され、各ユーザーが必要なファイルをチェックアウトできるため、アプリケーションは期待どおりに動作しませんでした。

重要な点は、アプリケーションが複数のサーバーに分散されている場合でも、アプリケーションでアプリケーション変数を共有できる方法があるということです。グローバル変数を取得するより良い方法はありますか?

4

1 に答える 1

1

Web サーバーを分割しているが、共通のデータベース サーバーがある場合は、その情報をデータベースに書き込むことができます。

名前/値テーブルを作成して、通常アプリケーションに格納する変数を格納できます。

于 2009-10-27T18:21:43.917 に答える