2016-08-09 12 views
0

Visual Studioの奇妙な動作に直面しました。私は自分のコンピュータとすべてのユーザー(RU以前)のためにUSAロケールを設定しました。しかし、double.Parse()はデリミタのように "、"ではなく "。"です。それは私を本当に混乱させます。私はdouble.Parse(0.006)のように解析しようとしている場合、それはエラーをスローすることを意味しますが、0,006は素晴らしい作品です。Visual Studioはシステムロケールを認識しません(double.Parse failed)

ありがとうございました。

+1

デスクトップアプリケーションですか?ウェブ1? Windowsサービス?ロケールは各ユーザーに固有のものです。コードを実行しているユーザー(IIS_USRまたはLocal_System)に正しいロケールが設定されていることを確認してください。 –

+0

Webサイトです。そして、それはローカルIISサーバーでホストされました。チェックすることをお勧めします。ありがとうございました – sirishotka

答えて

0

a Gian Paolo私はIISサーバーのロケールを変更する必要があり、それは私を助けてくれました。私はRUロケールを以前に持っていたので起こったと思います。ありがとうございました!

関連する問題