Я провел много дней, пробуя так много разных комбинаций, а также много гуглят.Мои тесты показывают, что мое приложение работает, только если я публикую на нашем производственном сервере в режиме отладки.Я был бы признателен, если бы кто-то мог объяснить, почему:
1) Мой код Release не будет работать (хотя я считаю, что он частично связан с некоторыми оптимизациями, которые использует VS) и
2) Приложение работает только тогда, когда оно опубликовано (а не когда я его создаю).
Справочная информация: У меня есть несколько проектов C #, которые являются зависимостями других проектов C # и, таким образом, объединены в одинкаталог bin при выполнении сборки.Они работают вместе, чтобы получить заказы, указанные в базе данных, а затем асинхронно импортировать их (через SAP DI API и Parallel.ForEach) в другую базу данных.
Я считаю, что столкнулся с какой-то странной ошибкой, которая возникаетэто голова из-за функциональности и используемого инструмента (SAP DI API).
Вот краткое изложение моих выводов:
- Публикация в режиме отладки: работает
- Публикация в режиме выпуска: не работает
- Публикация в режиме выпуска при отключении Оптимизировать код: не работает
- Сборка в режиме отладки: не работает
Любые предложения приветствуются!