我在应用程序的不同模块中收到随机对象引用错误。面临的错误是间歇性的。我调试了我的代码看起来都很正确。此外,每当我遇到该错误并且我再次尝试(在我得到错误后立即)使用相同的输入条件的相同步骤,错误不会出现。这不仅发生在开发区域,也发生在生产区域。我试图分析,我得到了一些可能存在临时ASP问题的线索。但我不知道这会如何导致对象引用错误。有时候我会看到像App_Web_ighjds这样的Source错误信息[我想某种ID]。我不知道问题究竟在哪里?就我的代码而言,它看起来很好。我相信如果我的代码出现问题,那么它每次都应该是可重现的。有没有人知道为什么会发生这样的错误?如果它是临时asp.net文件的问题,那么我应该做些什么来避免这样的错误?任何帮助深表感谢。谢谢。
答案 0 :(得分:0)
您正在寻找想法:我怀疑您的模块初始化程序或任何DI容器初始化。
查找仅在应用程序启动时运行的代码。 我建议在开始新的调试会话之前完全重置您的Web服务器。
我还建议将Visual Studio调试器设置为“当异常抛出时中断”,方法是转到“异常”设置(Ctrl-Alt-E)并检查“CLR异常”抛出“复选框。