我有一个Asp.net-C#Web应用程序,有4-5个相关项目都是用c#编写的。我正在使用.net 3.5。
我的问题是,当我尝试从解决方案运行我的应用程序时,它显示错误:
“错误17对象引用未设置为对象的实例”
当我构建/重建解决方案时,它将会消失。当我点击错误时,它不需要我。另一个有趣的事情是,没有为错误指定位置。
请帮忙。
答案 0 :(得分:0)
错误意味着某个对象为null,并且您尝试调用方法或访问该属性。
例如,此代码将给出相同的错误消息:
string myString = null;
int length = myString.Length; //gives error since myString is null
如果找不到位置,并且由于某种原因没有任何堆栈跟踪,请尝试在您认为可疑的代码周围添加try / catch块,并查看错误是否存在。
另一个解决方案是只添加一个断点,逐行浏览你的代码,直到它爆炸。
没有更多细节,这是我能给你的最佳建议。