Одним из способов является включение опции трассировки WebService. По умолчанию службы WCF не сообщают подробную информацию, поскольку ошибки службы зависят от конкретной технологии этой службы и не должны выходить за границы службы. Вам нужно будет написать дополнительный код, чтобы раскрыть подробную информацию об исключениях. Включение трассировки сервисов позволит вам регистрировать сервисные вызовы и исключения и просматривать трассировку стека без дополнительного кодирования и загрязнения вашего клиента обработчиками сервисных исключений.
Самый быстрый способ сделать это - использовать Редактор конфигурации службы WCF (в разделе Инструменты в VS2008). После того, как вы запустите редактор, откройте файл конфигурации, который содержит настройки вашего сервиса. В редакторе перейдите в меню «Папка» диагностики и нажмите «Включить трассировку». При нажатии на параметры уровня трассировки откроется диалоговое окно ... установите раскрывающийся список Уровень трассировки на Ошибка. Нажмите на ServiceModelTraceListener и выберите опцию Callstack ... возможно, для вашего удобства измените путь к файлу журнала. Сохранить.
Если дважды щелкнуть созданный файл .svclog, откроется Microsoft Service Trace Viewer, который покажет вам, что делает служба.
И.Б..