2009-08-13 2 views
0

У меня есть приложение, полностью работающее на моей машине разработки и хранящее все данные в базе данных SQL 2008, как каждый раз, когда я развертываю приложение на своем сервере, на котором работает SQL 2008, и модель хранится в базе данных, поля даты не принимают формат даты на английском языке.Неверный формат LINQ to SQL

например.

13/08/2009

терпит неудачу

ответ

1

Похоже, вы работаете с другой культурой на машине вы развернуты в, где этот формат даты (США) не действует. Первое, что нужно посмотреть, - это набор культуры на панели управления Windows.

Если вы не можете изменить настройки машины в ASP.NET, вы должны can do this through the Web.config file.

В CodeProject есть статья, описывающая one way to do this for Windows forms.

+0

нашел его спасибо за указатели, оказалось, в конце концов, чтобы быть: <глобализация культуры = «EN-GB» UICulture = «EN-RU» /> – Coppermill

+0

Рад, что вы получили это сортируется. – RichardOD