我可以使用一些帮助来尝试追踪我在我们的 ASP.Net 项目中一直存在的间歇性错误。
在构建解决方案时,构建将间歇性地失败,并出现错误“/: Build (web): Object reference not set to an instance of an object”。该错误没有关联的文件、行、列或项目信息。关于该错误的奇怪之处在于,它会在连续重建时消失,并且似乎不会导致我们在构建成功后遇到的任何运行时错误。有时错误只会弹出一次,有时会弹出 3-4 次,但最终构建将成功完成,然后似乎每次构建都很好。我无法确定错误发生的原因和时间,而且由于它总是最终生成,因此对我们来说并不是一个关键问题。只是一个烦恼。但是我想要的一个出于明显的原因而消失了。
我想我应该补充一点,这是一个最初在 ASP.net 1.1 中开发并转换为 2.0 的应用程序,之后我在某个地方继承了它,所以我不知道问题最初是什么时候出现的。就这里的每个人而言,它一直都在那里。
显然,我不希望有人找出我的问题的原因,因为这将要求他们查看我们的整个解决方案以找出潜在的问题。只是希望有人能给我一些关于如何追踪代码中错误的实际来源的新想法。它一定来自某个地方,对吧?你会怎么去找出哪里?