我现在想自定义错误页面,即:当应用程序发生错误时,我在Application_Error过程中通过 
Server.Execute("~/errorPage.aspx");来跳转到errorPage.aspx页面。我现在遇到的情况是,如果在Application_Start中发生错误时,Server.Execute("~/errorPage.aspx");却报错:
“为 ~/errorPage.aspx 执行子请求时出错。”
如果在Application_Start过程中不报错,并且执行完成后,在其他操作中出现异常时,可以正确的跳转到errorPage.aspx。请问什么原因啊?