Как я создаю глобальный обработчик исключений для Сервисы WCF?

Я хочу зарегистрировать всю сторону сервера исключений.

В ASP.NET я пишу что-то вроде этого в Global.asax.cs, но это будет работать на сервис WCF, также?

public class Global : HttpApplication
{
    protected void Application_Error(object sender, EventArgs e)
    {
        Exception unhandledException = Server.GetLastError();

        //Log exception here
        ...
    }
} 

ОБНОВЛЕНИЕ: Я не хочу иметь попытку... ловят для каждого [OperationContract] в моем .svc файле. Я закорачиваю... Я хочу удостовериться, что все исключение, которое выдает мой сервис, зарегистрировано log4net. Я не говорю о том, как клиент обрабатывает исключение.

58
задан 14 April 2009 в 14:49

0 ответов

Другие вопросы по тегам:

Похожие вопросы: