Re[3]: WCF и ASP.NET приложение
От: Agent Smith Россия  
Дата: 26.10.07 10:26
Оценка:
Здравствуйте, AlexOb, Вы писали:

AO>В том то и дело что я не могу протрассировать.


ты используешь system.diagnostics для трассировки? Что я имел в виду:
1) Нужно включить механизм трассировки WCF. Проще всего это сделать с помощью утилиты SvcConfigEditor, изменив app.config приложения (при этом в конфиг добавится секция <system.diagnostics>...</system.diagnostics>). Там же можно указать имя файла, куда будет записана информация о работе инфраструктуры WCF (собственно трассировка)
2) Запускаем приложение (с измененным конфигом), после падения приложения открываем трассировочный файл утилитой SvcTraceViewer и смотрим настоящие эксепшены

Обе вышеупомянутые утилиты входят в состав Windows SDK
С помощью трассировки мне удавалось поймать такие интересные (в контексте WCF) баги, как разница во времени между клиентом и сервером (по-умолчанию она не должна превышать 5 минут, кажется), при этом эксепшен о времени ничего не говорил и лишь после трассировки стала понятна причина..
Надеюсь, кому-нибудь поможет
Never argue with a woman who reads. It's likely she can also think. (c)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.