J'ai configuré un message de suivi pour mon WCF webservice comme ceci:traçage ASP.NET/WCF ne fonctionne pas dans Sharepoint
<!--TRACING -->
<system.diagnostics>
<sources>
<source name="System.ServiceModel" switchValue="Verbose, ActivityTracing" propagateActivity="true">
<listeners>
<add name="xml" />
</listeners>
</source>
<source name="System.ServiceModel.MessageLogging" switchValue="Verbose">
<listeners>
<add name="xml" />
</listeners>
</source>
</sources>
<sharedListeners>
<add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="log_messages_verbose.log" />
</sharedListeners>
<trace autoflush="true" />
</system.diagnostics>
Cela fonctionne bien sur ma machine de développement, il enregistre tous les messages et traces dans un fichier xml . Désormais, lors du déploiement du service Web en tant qu'application Web (sous) dans une application Web Sharepoint, le service fonctionne correctement, mais le fichier de trace reste vide.
J'ai vérifié l'autorisation sur le fichier, essayé les chemins absolus, mais cela ne fonctionne toujours pas. Comme le service Web est déployé en tant qu'application Web secondaire, il hérite des paramètres web.config de sharepoint. Cela pourrait-il être un problème? Est-ce que sharepoint désactive le tracé normal?
Toutes les suggestions sont les bienvenus ..
J'ai essayé cela, pas de différence :( Malheureusement, il n'y a malheureusement pas d'entrées dans le journal des événements – driAn