我有一个网站,每当我浏览超过default.aspx页面时,就会出现下面的错误。
我的问题是,当我通过VS08在调试模式下运行时,我不会得到错误,当我在运行iis6的Web服务器上运行代码时,我不会得到错误。但是,当我在我的开发框中运行我的站点时,我得到了下面的错误。另外,我正在用C:\inetpub\wwwroot运行我的iis7站点。所以我不知道如何在我的c:\users\folder中得到错误。最后,方法get_profile()在我的代码中已经2周多没有了。
删除.dlls后,我尝试重新构建解决方案,清除了iis7s应用程序池,重新启动它,重新启动计算机,并从我的开发文件夹中重新绘制了5次整个文件夹内容。没有什么可以纠正这个错误。我需要做什么?
[NullReferenceException: Object reference not set to an instance of an object.]
UserSession.get_profile() in C:\Users\<LocalUser>\Documents\Visual Studio 2008\Projects\Website\Website\App_Code\UserSession.cs:20
UserSession.Log() in C:\Users\<LocalUser>\Documents\Visual Studio 2008\Projects\Website\Website\App_Code\UserSession.cs:83
Website.MasterPages.Master.Page_Load(Object sender, EventArgs e) in C:\Users\<LocalUser>\Documents\Visual Studio 2008\Projects\Website\Website\MasterPages\Master.Master.cs:23
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627