我花了很多天尝试许多不同的组合以及大量的谷歌搜索。我的测试表明,仅当我以Debug模式发布到生产服务器时,我的应用程序才能运行。如果有人可以解释原因,我将不胜感激:
1)我的Release代码不起作用(尽管我认为它部分与VS使用的某些优化有关)并且
2)该应用程序仅在发布时才起作用(而在我构建时不起作用)。
背景: 我有几个C#项目是其他C#项目的依赖项,因此在进行构建时将它们合并在单个bin目录下。他们一起工作以获取数据库中指定的订单,然后通过SAP的DI API和Parallel.ForEach将它们异步导入另一个数据库中。
由于使用的功能和工具(SAP DI API),我相信我遇到了一些奇怪的错误,这些错误正在抬头。
以下是我的发现的简短摘要:
任何建议都值得赞赏!