4

私のコードの多くの場所で、ToString c メソッドを使用して値を通貨に変換しています: .ToString("c")

私の開発マシンでは、これにより、地域の設定に合わせて値が正しくフォーマットされ、その結果、通貨は次のように表示されます: £100.00

ただし、運用サーバーでは、Windows の地域設定を無視し、代わりに米国ベースの設定にデフォルト設定しています。

$100.00

DateTimes でも​​同様の問題がありましたが、ISO 8601 形式に変換しました。

本番サーバーはどこからこれを取得していますか?

4

3 に答える 3