ページの読み込み後にスレッド カルチャを設定しないという特定の状況を見つけました。
また、明らかな理由もなく、誰かの文化が切り替わる非常にまれなケースもあります。
この二つのことは関連していますか?
スレッド プールを使用すると、プール内のすべてがリセットされるわけではないことを理解しています。スレッド カルチャーはこれらの 1 つなので、スレッドがプールに返されたある人の文化が次の人のスレッドに漏れる可能性はありますか?
michielvoo のコメントのリンクの情報を考えると、これら 2 つのことが関連している可能性が非常に高いと思います。
HTTP 要求ヘッダーAccept-Language
(メソッド オーバーライドの global.asax Application_BeginRequest
) からスレッド カルチャを手動で設定し、そのヘッダーが見つからない場合は既定のフォールバック カルチャを使用することができます (Web のターゲット ユーザーによって異なりますが、一般的には を使用することをお勧めしますen
)。
ただし、可能であれば、ユーザー/訪問者がそのようなカルチャ/言語設定をオーバーライドできるようにすることをお勧めします。ブラウザは悪であり、カルチャ設定はユーザーの制御が及ばない場合があります (たとえば、言語が異なる国での休暇中のインターネット カフェなど)。ユーザーは話しません)