我在重定向到错误页面时遇到问题。 在global.asax中,我实现了Application_Error,因此我可以捕获并记录错误。
如果我这样说:
<customErrors mode="On" defaultRedirect="~/Errore.html" />
一切正常......
用这个:
<customErrors mode="On" defaultRedirect="~/Errore.aspx" />
显示页面: http://localhost:3821/Errore.aspx?aspxerrorpath=/pagine/Ricerca.aspx
但是在Errore.aspx上没有调用Page_load()或OnError(),并且显示的页面只是标准的(运行时错误),建议在customErrors中更改为关闭模式。
这是在我的电脑上,所以没有IIS ......我没有使用身份验证(尚未)
有任何线索吗?
谢谢, 阿尔贝托
更新: 在Application.Start()中的Global.aspx中发生错误。发生错误时,重定向到.aspx页面将导致错误,因为应用程序未启动。解决方案是重定向到html页面。 谢谢大家 阿尔贝托
答案 0 :(得分:0)
看起来你的errore.aspx文件中有一个未处理的异常。确保您在那里使用正确的错误处理。