У меня есть веб-проект, прекрасно работающий на моем веб-сервере и на моей локальной машине.
Я подписываюсь на другого провайдера сервера, потому что мне нужно перенести мое приложение в лучшее место, и когда я запускаю свое приложение, я получаю это сообщение об ошибке:
the conversion of a varchar data type to a datetime data type resulted in an out-of-range value
Но я не получаю эту ошибку ни локально, ни на другом сервере, поэтому я подумал, что это будет некоторая конфигурация SQL, к сожалению, эта ошибка просто возникает в коде, когда я выполняю запрос к базе данных, она работает отлично. Так что я вообще не знаю, что делать!
Я думаю, что это должна быть конфигурация C # .net, но я понятия не имею, с чего начать.
Поскольку приложение работает везде и в течение длительного времени, я исключил возможность проблемы кодирования.
Кстати, ошибка возникает только тогда, когда код выполняет запрос в строке: sqlDa.Fill(dt);
************************* ОБНОВЛЕНО ********************* *
Мой файл web.config, который устанавливает язык приложения, такой же, как и на других серверах. Этот сервер находится в другой стране, поэтому проблема в культуре.
Где-нибудь еще мне нужно изменить культуру для сервера? или / и как я могу увидеть культуру моей базы данных sql?