0

ASP.NET MVC4 と Entity Framework 5 で奇妙な問題が発生しています。作成している Web アプリケーションは、データベースからデータを取得し、Json としてページのビューモデルに送信し、そこからテーブルに表示されます。ページで。データは、時々変化するいくつかのデータポイントの状態を表します。

今、私は次の動作を観察しました:

  • 開発サーバーから Web アプリケーションを実行すると、すべて正常に動作し、表示されるデータは最新です。
  • Web アプリを実稼働サーバー (まったく同じ DB と通信する) にデプロイすると、ページはデータの現在の状態を表していません

本番サーバーでのみ発生するため、データを取得するコントローラー メソッドにブレークポイントを設定することはできませんが、Json データを調べると、実際には古いデータであることがわかります。EFが取得したデータをキャッシュしているようです。この Web アプリケーションは産業用の監視目的で使用されているため、最新のデータに依存する必要があるため、これは深刻な問題です。

誰かが同じ問題に遭遇しましたか? これに関するヘルプは大歓迎です!

4

1 に答える 1