【发布时间】:2013-11-11 16:54:46
【问题描述】:
堆栈跟踪:
[NullReferenceException: Object reference not set to an instance of an object.
**StartupMilestones.Site.Page_Load(Object sender, EventArgs e) in
C:\inetpub\wwwroot\StartupMilestones\StartupMilestones\Site.Master.vb:8**
System.Web.UI.Control.OnLoad(EventArgs e) +91
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, _
Boolean includeStagesAfterAsyncPoint) +2207
我似乎无法弄清楚为什么我会收到 NullReferenceException。这是我目前为 Site.Master.vb 编写的唯一代码:
Public Class Site
Inherits System.Web.UI.MasterPage
Public Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Me.Load
Dim lbluserid As New Label
lbluserid.Text = "YO!"
End Sub
End Class
奇怪的是堆栈跟踪在此位置引用第 8 行:**C:\inetpub\wwwroot\StartupMilestones\StartupMilestones\Site.Master.vb:8**,而 VS 中的文件在属性窗口中显示C:\Working Projects\StartUpMilestones\DEV\Site.Master.vb。有什么问题?谢谢!
【问题讨论】:
-
Page_Load的代码在第 8 行C:\inetpub\wwwroot\StartupMilestones\StartupMilestones\Site.Master.vb的文件中是什么样的? -
@KarlAnderson,就是这样。我那里什么都没有。我的机器上不存在该位置。当然,确实有人把它交给了我,所以我试图让它在这里运行,但无法弄清楚为什么有任何东西指向一个不存在的位置?它是从以前的开发者的机器中提取信息吗?如果是,是什么存储了这些位置?谢谢!
标签: vb.net visual-studio-2010 nullreferenceexception