我目前在一家软件公司的网站上工作。我有一种机制,在页面加载后立即运行(在 Page_OnLoad,Masterpage 代码文件中),创建一个自己的类的新实例并从那里运行一个函数。几周以来一切都运行良好,我在网站上工作的完全不同的页面/区域不会以任何方式影响我目前的事业。
所以发生了以下事情:我在 asp.net 开发服务器上尝试了该网站:一切都很好并且工作正常。所以我将它上传到我的 IIS 服务器。访问网站:一切仍在运行,没有错误。大约 20 分钟后,我刷新了页面:NullReferenceException,不知从何而来。现在我无法摆脱它,无论我做什么。
这是来自堆栈的消息:
[NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.]
EITS.WWW.Helper.cUserLog.TrackUserLog(HttpRequest request) in C:\EIT\Projekte\eits.ch\www.eits.ch\EITSWeb\www.eits.ch\Includes\cUserLog.cs:72
EITS.WWW.IndexMaster.Page_Load(Object sender, EventArgs e) in C:\EIT\Projekte\eits.ch\www.eits.ch\EITSWeb\www.eits.ch\Index.Master.cs:22
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +24
System.Web.UI.Control.LoadRecursive() +70
System.Web.UI.Control.LoadRecursive() +189
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3063
母版页代码文件:
http://codetidy.com/3244/
被调用的类:
http://codetidy.com/3245/