Hi,
This is because the culture information is different in your machine and your client machine.
you need to specify which culture you want to use otherwise it will use the current one.
using System.Globalization;
...
CultureInfo us = new CultureInfo("en-US");
string text = myRate.ToString("c", us);
Valery.