Atualizar:
Eu tenho tentado ativar o rastreamento do WCF , mas ainda não obtém sucesso ... Abaixo está minha última atualização.
Preciso de uma permissão para escrever no local abaixo?
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="sdt"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData= "@\\myservername\folder1\traces.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
Estou usando o .NET Framework 3.5.
Qual é a instrução passo a passo para ativar o rastreamento do WCF para fins de depuração?
Error.svclog
?No seu web.config (no servidor), adicione
fonte
initializeData="\\servername\drive$\Project\WCFTraces.svclog"/>
e não vejo esse arquivo ser gerado depois de tentar acessar os serviços.Vá para o diretório Microsoft SDKs. Um caminho como este:
Abra o Editor de configuração do WCF (Editor de configuração de serviço da Microsoft) desse diretório:
(outra opção para abrir essa ferramenta é navegando no Visual Studio 2017 para "Ferramentas"> "Editor de configuração de serviço do WCF")
Abra o arquivo .config ou crie um novo usando o editor e navegue para Diagnóstico.
Lá você pode clicar no "Ativar MessageLogging".
Mais informações: https://msdn.microsoft.com/en-us/library/ms732009(v=vs.110).aspx
Com o visualizador de rastreamento do mesmo diretório, é possível abrir os arquivos de log de rastreamento:
Você também pode ativar o rastreamento usando o WMI. Mais informações: https://msdn.microsoft.com/en-us/library/ms730064(v=vs.110).aspx
fonte
Em vez de adicionar manualmente o bit de ativação de rastreamento no web.config, você também pode tentar usar o editor de configuração do WCF que vem com o VS SDK para ativar o rastreamento
https://stackoverflow.com/a/16715631/2218571
fonte