に私は疑問に思って。私は当初、静的コンポーネントがデータベースからいくつかのものをフェッチしてキャッシュとして機能するようにアプリケーションを設計し、コンストラクタから呼び出されたクラスにリフレッシュメソッドを追加しました。リフレッシュメソッドは、アプリケーションの管理部分からも利用可能になりました。ある時点で、この手動トリガーを必要とせずにデータが更新されたことに気付きました。これは、静的コンストラクターが複数回実行されることを意味します。静的クラス<em>ASP.NET MVC</em>アプリで<strong>静的クラス</strong>が<strong></strong>回以上初期化することができればAsp.NET MVCアプリ
未処理のException
が再初期化を引き起こすなど、これが合理的に起こることがわかったシナリオがいくつかあります。しかし、私はこれを再現するのに苦労しているので、確かに知りたいです。
あなたのクラスが**完全**スレッドセーフであることを確認してください。 – SLaks