Журналы ошибок из приложения WCF на IIS 7 - PullRequest
3 голосов
/ 04 апреля 2011

Это моя вина, и я просто упускаю что-то очевидное.Я создаю приложение WCF REST для .Net 4.0 и теперь оно работает в разработке.Я поднял его на свой рабочий сервер и получил 500 ошибок после входа в систему. Теперь я уверен, что это проблема с моим приложением, но вот беда - я понятия не имею, что это за ошибка - я просто получаюобщая ошибка 500, даже если я делаю это от lcoalhost.Итак, я отправился на поиски журнала, но в журналах нет записи в inetpub, только несколько ошибок 400 и 401 из некоторых предыдущих экспериментов.Что мне не хватает?Куда мое приложение WCF записывает записи журнала?Или я должен сказать это, чтобы написать 500 ошибок в журнал где-нибудь, вручную?Как бы я это сделал.

1 Ответ

3 голосов
/ 05 апреля 2011

Приложения WCF не пишут журналы, если вы не добавляете в них журналы.

Однако стек WCF может, опционально, записывать файлы трассировки, которые вы иногда можете использовать для отслеживания внутреннихисключения. В MSDN есть инструкции о том, как их включить и просмотреть.

Однако на этой странице не показано, как настроить ведение журнала файлов, вместо этого , как это .Вам нужно будет добавить прослушиватель трассировки XML, который пишет в файл,

        <listeners>
           <add name="traceListener" 
               type="System.Diagnostics.XmlWriterTraceListener" 
               initializeData= "c:\log\Traces.svclog" />
        </listeners>
...