|
В IIS не работает WCF-логгирование в файл.
|
|||
---|---|---|---|
#18+
Привет. Почему-то у сервиса не создается лог - на серверной машине Windows Server 2012. На моей машине (Windows 8) работает, лог создается. Использую два разных сервиса. Один мой, а другой взят в инете, как учебный. Она не создают лог. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
Подумал, что у IIS нет прав на папку, где лежит сервис. Дал полный доступ для "IIS AppPool\DefaultAppPool". Не помогло... Может что-то с админством связанно ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2015, 13:56 |
|
В IIS не работает WCF-логгирование в файл.
|
|||
---|---|---|---|
#18+
тоже как-то мучался. попробуй мою конфигурацию автор <system.diagnostics> <sources> <source name="System.ServiceModel" switchValue="Verbose,ActivityTracing" propagateActivity="true"> <listeners> <add initializeData="Web_tracelog.svclog" type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="traceListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack"> </add> </listeners> </source> </sources> </system.diagnostics> + автор <diagnostics> <messageLogging logEntireMessage="true" logMalformedMessages="true" logMessagesAtServiceLevel="false" logMessagesAtTransportLevel="true" maxMessagesToLog="3000" maxSizeOfMessageToLog="32767000" /> </diagnostics> ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 10:50 |
|
В IIS не работает WCF-логгирование в файл.
|
|||
---|---|---|---|
#18+
netivanтоже как-то мучался. попробуй мою конфигурацию автор <system.diagnostics> <sources> <source name="System.ServiceModel" switchValue="Verbose,ActivityTracing" propagateActivity="true"> <listeners> <add initializeData="Web_tracelog.svclog" type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="traceListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack"> </add> </listeners> </source> </sources> </system.diagnostics> + автор <diagnostics> <messageLogging logEntireMessage="true" logMalformedMessages="true" logMessagesAtServiceLevel="false" logMessagesAtTransportLevel="true" maxMessagesToLog="3000" maxSizeOfMessageToLog="32767000" /> </diagnostics> Спасибо. Но что-то не вижу разницы между Вашей конфигурацией и той, что я использую. В общем вчера решил эту проблему: Назначил пулу приложений , под которым запущен сервис, учетную запись пользователя. А потом папке, где расположены файлы сервиса, дал доступ на запись для этого пользователя. Не знаю насколько это оптимально. Но логи у сервера стали появляться. Без них не получалось отладить сервис. Т.к. в логах клиента было лишь "соединение разорвано сервером, я ничо не знаю, смотрите логи сервера - что там у него произошло". ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 11:19 |
|
|
start [/forum/topic.php?fid=19&fpage=7&tid=1396897]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 253ms |
total: | 365ms |
0 / 0 |