gpt4 book ai didi

asp.net - 跟踪构建时的间歇性 'Object reference not set to an instance of an object.' 错误

转载 作者:行者123 更新时间:2023-12-03 21:20:42 25 4
gpt4 key购买 nike

我可以使用一些帮助来尝试追踪我在 ASP.Net 项目中遇到的间歇性错误已经有一段时间了。

间歇性地构建解决方案时,构建将失败并显示错误“/: Build (web): Object reference not set to an instance of an object”。该错误没有关联的文件、行、列或项目信息。该错误的奇怪之处在于它会在连续重建时消失,并且似乎不会导致我们在构建成功后遇到的任何运行时错误。有时错误只会弹出一次,有时会弹出 3-4 次,但最终构建会成功完成,然后似乎每次都构建得很好。我一直无法确定错误发生的原因和时间的模式,而且由于它最终总是会构建它对我们来说并不是一个关键问题。只是一个烦恼。但是一个我想离开的原因很明显。

我想我应该补充一点,这是一个最初在 ASP.net 1.1 中开发并转换为 2.0 的应用程序,之后我在某处继承了它,所以我不知道问题最初是什么时候出现的。对这里的每个人来说,它一直都在。

显然,我不希望有人找出我的问题的原因,因为这需要他们查看我们的整个解决方案以找出潜在的问题。只是希望有人能给我一些关于如何追踪代码中错误的实际来源的新想法。它必须来自某个地方,对吧?你会怎么去找出哪里?

最佳答案

当您在页面中包含无效 HTML 的 Web 控件时,我已经看到了这一点。如果您的代码隐藏试图对控件执行某些操作,它将无法找到它,并且会在编译时为您提供 Object Reference... 错误。根据我的经验,它不会产生运行时错误,并且如果相关文件在构建时关闭,则项目将构建。 HTH,祝你好运!

关于asp.net - 跟踪构建时的间歇性 'Object reference not set to an instance of an object.' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/209465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com