在System.Web.httpapplication.materializehandlerexecutionstep.system.web.httpapplication.iexecutionstep.execute()
在system.web.httpapplication.executeStepimpl(iexecutionStep step)在system.web.httpapplication.executestep(iexecutionStep step,boolean&poultesedsynylielation)
我已经实施了广泛的记录...
Application_Start
表明请求的页面是
MyCourtsOnline.Global.Application_Error(object, System.EventArgs) Parameters:[1.sender="ASP.global_asax",2.er="System.EventArgs"] Line:171 Exception thrown! StackTrace = " at System.Web.HttpApplication.GetFactory(String type) at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)" Source = "System.Web"
,所以我可以假设页面正在引起错误?
如何找到此错误的来源?
我想,最终在UserLogin.aspx.cs文件中发现了错误,该错误在错误的字段或属性中导致错误。尽管经典/集成模式问题毕竟不是原因,但用户评论得到了赞赏,并帮助我找到了问题。 使事情变得复杂,在我的全局中,我正在重定向到UserLogin,因此是循环错误。将其更改为defaults.aspx也有助于基本错误,部分原因是cookie不正确。 简而言之 - 我的问题的答案是
加载下一个重定向/默认页面,从页面构造开始,该页面是在包括页面的其他任何事件之前。