Во-первых, у меня есть 2 проекта, которые технически одинаковы, но один из них работает только с Oracle, а другой работает как с Oracle, так и с MySql, в зависимости от appsettings.json. теперь оба проекта работают нормально, когда я запускаю их из Visual Studio, API работают правильно, а вставка/обновление/удаление из обеих баз данных выполняется правильно. построение веб-сервиса из единственного проекта Oracle работает нормально, но когда я публикую проект и копирую файлы, необходимые веб-сервису во втором случае, получаю ошибку: «Операция не может быть завершена. Произошло исключение». .
Если я попытаюсь удалить dll pomelo, файлы копируются нормально, но веб-служба не будет работать. то же самое с копированием файлов без помело и последующим копированием помело. в этих двух случаях веб-сервис собирает и развертывает, но запуск любого API выдает «500 Internal Server Error», поэтому этот трюк ничего не исправит.
кто-нибудь знает, как это можно сделать можно решить?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... workcore-m