noblepaulaziz Ответов: 1

Произошла одна или несколько ошибок


Добрый день ребята,

У меня есть решение Winform с двумя проектами. Один из них-DAL, а другой-клиентский пользовательский интерфейс.

Проект DAL использует EntityFramework с MySql в качестве сервера.

Проект успешно развернут и установлен. База данных также была заполнена, но когда я запускаю приложение на тестовой машине, оно возвращает сообщение об ошибке "произошла одна или несколько ошибок", а затем завершает работу.

Приложение использует EntityFramework версии 6.2.0 и MySql.Data.EntityFramework версии 8.0.15
я потратил несколько часов, чтобы решить эту проблему, но безуспешно.


Любая помощь будет очень признательна.

Что я уже пробовал:

Я гуглил ошибку с надеждой получить решение, но безрезультатно.

1 Ответов

Рейтинг:
1

OriginalGriff

Мы не можем помочь вам напрямую - без вашего кода, систем, на которых вы его запускаете (клиент и БД), и даже смутного представления о том, что должен делать код или как его использовать, у нас нет доступа ни к чему, чтобы понять, что может вызвать проблему.

So, it's going to be up to you. Normally I'd tell you to break out the debugger, but since it presumably works on your dev machine and only fails in production, you pretty much can't do that. You will have to fall back on older (and more time consuming) debug methods. Start by adding a whole pile of logging statements to your code, and redeploy. When it fails, look at the log and see where it was last working. Add more logging between that point and the next log - the one it didn't get to. Repeat, and repeat, until you have a good idea where it happens. You can now start improving your logging to include data contents, and from that start working out why it's different between dev and prod.

Извините, но мы ничего не можем сделать для вас!


noblepaulaziz

Спасибо за ваши предложения