I can't offer any help, but I too have encountered this problem. However, I solved my problem by avoiding the Parse call altogether.
> I'm not a new boy at this game....I've been using c# for about 3 years or > so..... > > int.Parse("1"); > > got to work!..... > > See the end of this message for details on invoking > just-in-time (JIT) debugging instead of this dialog box. > > ************** Exception Text ************** > System.FormatException: Input string was not in a correct format. > at System.Number.StringToNumber(String str, NumberStyles options, > NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) > at System.Number.ParseInt32(String s, NumberStyles style, > NumberFormatInfo info) > at System.Int32.Parse(String s) > > > > !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! > > > it works on all the dev machines....but run it on a client machine and > boooommm... > > log into the client machine (with admin rights....and possibly known as UK > user rather than US).....and it works!!!!!!!!! > > can't get my head around it. > > =================================== > This list is hosted by DevelopMentorR http://www.develop.com > > View archives and manage your subscription(s) at > http://discuss.develop.com =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com