私は現在、ソフトウェア会社のWebサイトで作業しています。ページが読み込まれるとすぐに実行され(Page_OnLoad、マスターページコードファイル内)、独自のクラスの新しいインスタンスを作成し、そこから関数を実行するメカニズムがあります。何週間もすべてが順調に進んでおり、現在の原因にまったく影響を与えないまったく異なるページ/領域でWebサイトに取り組んでいました。
そのため、次のことが起こりました。asp.net開発サーバーでWebサイトを試しました。すべてが正常で、正しく機能していました。そこで、IISサーバーにアップロードしました。Webサイトにアクセスしました:すべてがエラーなしで実行されています。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/