Я пытаюсь перенаправить на пользовательскую страницу ошибки, когда происходит ошибка, и я получаю эту ошибку «Запрос недоступен в этом контексте».Я получаю сообщение об ошибке в методе Application_Start () и при вызове Application_error я пытаюсь выполнить Server.Transfer (путь), но он выдает ошибку с «Запрос недоступен»
Я пыталсявсе, что связано с web.config (добавление атрибута customError, попытка с атрибутом httpErrors), но все, что я получаю, это ошибка времени выполнения
protected void Application_Start () {
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
protected voidApplication_Error (отправитель объекта, EventArgs e) {
string path = @"~\web\templates\unhandledErrorPage.html";
Server.Transfer(path, true);
}
и мой webConfig:
с httpErrors: path = "~ \ web \ templates \ unhandledErrorPage.html" />
с customErrors:
Я специально выкидываю ApplicationError, и я буду, кроме как перенаправить меня на пользовательскую страницу, которую я создал, но я получаю печальную ошибку времени выполнения