У меня есть служба WCF, которая размещается как служба Windows.В библиотеке сервисных кодов WCF - код обработки ошибок, я добавил что-то подобное ниже, чтобы показать подробности ошибки (сообщение + трассировка стека) в eventvwr:
catch (Exception ex)
{
var logger = new EventLogExceptionLogger();
logger.HandleException(ex); //Show exception Stack Trace in Event Viewer
}
Чтобы разрешить трассировку стека отображать в средстве просмотра событий,Я перешел к проекту настройки службы и добавил «Вывод проекта», чтобы включить символы отладки для библиотеки служб WCF.
Теперь, когда я запускаю установку, служба успешно устанавливается, а файл WCFServiceLibrary.pdb включен в папку установки..но когда происходит какая-либо ошибка, в средстве просмотра событий не отображается трассировка стека.
Есть идеи?
Спасибо!