このエラーは1日に1回発生し、断続的に発生しているようです。トラブルシューティングのためにこれを再現することはできませんが、スタックトレースはElmah経由で送信されています。誰も私たちがどのように分離し、例外の発生を止めることができるかについてのアイデアはありますか?System.Web.HttpRequest.FillInHeadersCollection()でSystem.NullReferenceExceptionが発生しました
Default.aspx.csでコード:行12は次のようになります。他に
Response.Redirect("Research.aspx");
何もPage_Loadのブロックではありません。
これは、スタックトレースです:
System.Web.HttpUnhandledException(0x80004005が):タイプ 'System.Web.HttpUnhandledException' の例外がスローされました。 ---> System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンス に設定されていません。 System.Web.HttpRequest.EnsureHeaders()System.Web.HttpRequest で
で System.Web.HttpRequest.FillInHeadersCollection()
で
。 get_Headers()
System.Web.UI.PageRequestManager.IsAsyncPostBackRequest(HttpRequestBase リクエスト) システムでSystem.Web.Handlers.ScriptModule.HttpResponse_Redirecting(オブジェクト 送信者のEventArgs電子)
で
。 NielsenNRG.CinesysSuiteでWeb.HttpResponse.Redirect(文字列のURL、ブールendResponse、永久 ブール)
。 WebPortal.ResearchPlus.Default.Page_Load Cで(オブジェクト 送信者のEventArgs電子):\ Gitの\ Cinesys \ WebPortal \ ResearchPlus \ Default.aspx.cs: でライン12
たSystem.Web.UI System.Web.UI.Page.ProcでSystem.Web.UI.Control.LoadRecursive()
で.Control.OnLoad(のEventArgs電子)
System.Web.UI.PageでessRequestMain(ブール includeStagesBeforeAsyncPoint、ブール のincludeStagesAfterAsyncPoint)
。 System.Web.UI.Page.ProcessRequest(ATのHandleError(例外e)
System.Web.UI.Page.ProcessRequestMain(ブール includeStagesBeforeAsyncPoint、ブール のincludeStagesAfterAsyncPoint)で
ブール includeStagesBeforeAsyncPoint、ブール のincludeStagesAfterAsyncPoint)で
System.Web.UI.Page.ProcessRequest() System.Web.UI.Page.ProcessRequest(のHttpContextコンテキスト)で
System.Web.HttpApplication.CallHandlerExecutionStepで.System.Web.HttpApplication.IExecutionStep.Execute() System.Web.HttpApplication.ExecuteStep(IExecutionStep工程において、ブール& completedSynchronously )