私はいくつかのデータを解析する必要があるWCFサービスを実行しています。異なるCultureInfoでデータ(ポイント、サイズ)が異なって変換され、多くのクラスとメソッドで解析が広がっていることが判明しました。すべての解析がCultureInfoを渡すことなく行われるので、解析の成功はスレッドの文化に依存します。wcfサービスコールでCultureInfoを設定していますか?
CultureInfoのプログラム設定がないため、サービスは現在のcultureinfoを何らかの形でマシンから取り出します。地域と言語のオプションを変更してもwcfサービスのcultureinfoには何の影響も与えないように見えるので、どこから取得するのか分かりません。また、web.configの変更(iisでサービスがホストされている)は機能していないようです。
私は本当に1つだけのオプションを残していますか?プログラムでCultureInfoを設定しますか?私はすべての変換呼び出しを見つけてCultureInfoを渡すことができました。または、Thread.CurrentThread.CurrentCultureで設定することができました。 CultureInfoを一度設定して、すべての公開されたwcfメソッドに影響を与える方法はありませんか?文化を設定するための動作を定義する方法を示し
私はこれを逃した理由を知らない、感謝:) –