none
Trace no wcf não funciona RRS feed

  • Pergunta

  • Olá,

    O Trace não funciona no wcf publicado no iis, por ex, na própria máquina. Meu web.config está assim:

    <configuration>

    ....

    ....

    <system.diagnostics>
        <sources>
          <source name="System.ServiceModel"
                  switchValue="All"
                  propagateActivity="true">
            <listeners>
              <add name="HostLogging"
                   type="System.Diagnostics.XmlWriterTraceListener"
                   initializeData="C:\HostLogging.svclog" ></add>
            </listeners>
          </source>
          <source name="System.ServiceModel.MessageLogging">
            <listeners>
              <add name="MessageHostLogging"
                   type="System.Diagnostics.XmlWriterTraceListener"
                   initializeData="C:\MessageHostLogging.svclog" >
              </add>
            </listeners>
          </source>
        </sources>
      </system.diagnostics>

    ....

    ....

    </configuration>

    <system.serviceModel>

    ....

    <diagnostics>
          <messageLogging
            logMessagesAtServiceLevel="True"
             logEntireMessage="True"
             logMalformedMessages="True"
             logMessagesAtTransportLevel="True"
             maxMessagesToLog="100"
            maxSizeOfMessageToLog="50000">
          </messageLogging>
        </diagnostics>

    ....

    </system.serviceModel>

    Esta configuração está idêntica a que está no video sobre WCF-tracing do israel Aece. Acontece que os arquivos não são gerados.

    O tracing do lado do cliente (na aplicação que consome o serviço, tem um "service reference" para o serviço que está no iis da própria maquina, p. ex.) funciona normalmente e gera os arquivos que tem nomes diferente desses dai de cima.

    Alguém saberia dizer o que eu to fazendo de errado??


    segunda-feira, 2 de abril de 2012 16:31

Respostas

  • Obrigado José Otavio... antes porém eu dei permissão na pasta para o usuário do IIS, e agora funcionou!! Era isso, permissão de usuário!

    Obrigado.

    • Marcado como Resposta Alexander Volta segunda-feira, 2 de abril de 2012 23:02
    segunda-feira, 2 de abril de 2012 23:01

Todas as Respostas

  • Verifique se o post que fiz em meu blog pode te ajudar.

    http://jquaglio.blogspot.com.br/2011/05/habilitar-trace-no-wcf.html

    segunda-feira, 2 de abril de 2012 17:58
  • Obrigado José Otavio... antes porém eu dei permissão na pasta para o usuário do IIS, e agora funcionou!! Era isso, permissão de usuário!

    Obrigado.

    • Marcado como Resposta Alexander Volta segunda-feira, 2 de abril de 2012 23:02
    segunda-feira, 2 de abril de 2012 23:01