对象引用未设置为对象错误的实例(包括错误描述)

时间:2010-10-18 10:32:08

标签: .net iis

我正在尝试初始化在IIS 7中运行的应用程序而我无法启动它,因为我收到以下错误:

Object reference not set to an instance of an object error
eInitWizard.frmMain.CreateVirtualDirectories()
eInitWizard.frmMain.DoObjective()
eInitWizard.frmMain.wpResume_CloseFromNext(Object sender, PageEventArgs e)

导致该错误的原因是什么?

3 个答案:

答案 0 :(得分:2)

错误意味着您尝试使用某些不存在的对象(它是空引用)。其余的是检测到错误的地方:在CreateVirtualDirectories()方法中,从DoObjective()调用。

该消息未指明错误发生的确切位置(哪一行)。

您可以使用以下代码获取该异常:

Object myObj = MethodThatReturnsAnUnexpectedNull();
Console.WriteLine(myObj.ToString());

因为我在myObj上调用的方法可能是null

答案 1 :(得分:2)

您收到此错误,因为您正在尝试使用没有/ null的对象。

从CreateVirutalDirectories开始。在该方法的顶部放置一个断点,逐行逐步,直到找到nothing.null引用的位置。

不需要花很长时间才能找出问题所在。

答案 2 :(得分:0)

发布完整的错误消息,某处必须有一个数字行。 如果这是一个恶意会话,请参阅详细信息 - >内在异常。

希望这有帮助,伊利亚。