Запрос не доступен в этом контексте ошибка в методе Application_Error (global.asax.cs) - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь перенаправить на пользовательскую страницу ошибки, когда происходит ошибка, и я получаю эту ошибку «Запрос недоступен в этом контексте».Я получаю сообщение об ошибке в методе 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, и я буду, кроме как перенаправить меня на пользовательскую страницу, которую я создал, но я получаю печальную ошибку времени выполнения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...