Как я могу получить код подстановки IIS из исключения?

Я обрабатываю исключения сHttpModule таким образом, как это:

int errorCode = 500;
HttpApplication httpApp = (HttpApplication)sender;

try
{
    if (httpApp.Server != null)
    {
        Exception ex;

        for (ex = httpApp.Server.GetLastError(); ex != null; ex = ex.InnerException)
        {
            try
            {
                HttpException httpEx = ex as HttpException;
                if (httpEx != null)
                    errorCode = httpEx.GetHttpCode();

                // ... retrieve appropriate content based on errorCode
            }
            catch { }
    }
}

ЗаHTTP коды состояния (например: 302, 404, 503 и т. д.) все отлично работает. Однако дляКоды состояния IIS (например: 401,5, 403,4 и т. д.), можетGetHttpCode получить их, поскольку его возвращаемое значение является целым числом?

Ответы на вопрос(2)

Ваш ответ на вопрос