1
スケジュールに基づいていくつかの操作を実行するSystem.Timers.Timerがあります。タイマーがイベントを上回ると、スレッドカルチャは 'ru-RU'と私のウェブ設定のカルチャとは異なります。ASP.NETの新しいスレッドが別のカルチャで実行される
<globalization culture="en-US" uiCulture="en-US" requestEncoding="utf-8" responseEncoding="utf-8" />
ru-RUの地域設定に基づいてタイマーハンドラーのカルチャを推測します。 現在、私はタイマーハンドラーで 'en-US'に手動で設定しましたが、これは問題を解決する最善の方法ではないと思います。
いずれにしても、手動で設定する以外は、Web設定と同じ別のスレッドで同じカルチャを持つ別の解決策がありますか?
タイマーハンドラで、別のスレッドで実行されます。このハンドラでは、カルチャは設定とは異なります – Madman
まあ、そこに問題があります! – Aliostad