首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NullReferenceException,VB.Net Page_load方法

问NullReferenceException,VB.Net Page_load方法
EN

Stack Overflow用户
提问于 2013-10-31 23:32:19
回答 1查看 278关注 0票数 0

堆栈跟踪:

代码语言:javascript
复制
[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编写的唯一代码:

代码语言:javascript
复制
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。哪里不对劲?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-10-31 23:53:34

您需要更新IIS中的虚拟目录正在使用的物理位置,如下所示:

对于IIS7:

  1. 打开IIS管理器。有关打开IIS管理器的信息,请参阅打开IIS管理器(IIS7)。
  2. 在连接窗格中,展开树中的站点节点,然后单击以选择要在其中更改虚拟目录内容的物理路径的站点。
  3. 在操作窗格中,单击查看虚拟目录页,在列表中选择一个虚拟目录。
  4. 在操作窗格中,单击基本设置。
  5. 在物理路径框中,更改虚拟目录的路径

G215

有关更多信息,请阅读Change the Physical Path of Virtual Directory Content (IIS 7)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19710682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档