Global.asax Application_Error не работает с интегрированным режимом - PullRequest
2 голосов
/ 18 июля 2009

Application_Error не работает с интегрированным режимом, но работает с режимом класса. Я хотел бы перенести запрос на страницу ошибки, используя как интегрированный режим, так и режим класса. Это можно сделать, или я должен использовать HTTP-модуль для поддержки обоих режимов?

protected void Application_Error(object sender, EventArgs e)
{
    if (Context != null && Context.IsCustomErrorEnabled)
    {
        Server.Transfer("~/Error.aspx", false);
    }
}

Ответы [ 2 ]

0 голосов
/ 19 сентября 2011

Вы можете попробовать изменить код с Server.Transfer на Server.TransferRequest. Смотрите мой ответ на другой вопрос здесь .

0 голосов
/ 12 ноября 2010

Вы должны использовать HttpContext.Current (HttpContext является статическим классом). Итак, где вы сейчас используете Context, измените его на HttpContext.Current

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