Возможно, ваша служба работает под другим пользователем (это самая распространенная проблема (и ответ относительно служб Windows) с другой культурой.
Чтобы быстро проверить это - установите службу как «Вы». Еслимоя теория верна, она должна работать нормально. Не не решайте проблему таким образом. Вместо этого вернитесь к пользователю, которого вы должны использовать, и убедитесь, что вы вернули проблему. Теперь вы знаете, что это связано с пользователем.
Затем сделайте то, что предлагают сети с InvariantCulture, чтобы правильно решить проблему.