2010-09-29 29 views
1

Comment faire pour que le suivi fonctionne dans IIS 6.0 ?, La même chose fonctionne correctement avec IIS 5.1 mais pas avec IIS 6.0. J'ai essayé d'accorder des autorisations à l'utilisateur ASPNET et également activé les autorisations d'écriture dans le répertoire virtuel.Le suivi WCF ne fonctionne pas dans IIS 6.0

est Ci-dessous l'extrait de code de web.config

<system.diagnostics> 
<sources> 
    <source name="System.ServiceModel" 
      switchValue="Information, ActivityTracing" 
      propagateActivity="true"> 
    <listeners> 
     <add name="traceListener" 
      type="System.Diagnostics.XmlWriterTraceListener" 
      initializeData="c:\log\Traces.svclog" /> 
    </listeners> 
    </source> 
</sources> 
</system.diagnostics> 

<system.serviceModel> 
<diagnostics performanceCounters="All" /> 

Répondre

3

Il y a quelques choses que vous pouvez essayer:

  • Etes-vous sûr qu'il est l'utilisateur ASPNet qui est utilisé. Vérifiez l'identité de la piscine app et impersonate = false
  • Vous devrez peut-être « Modify » non seulement « écrire »
  • Vous devrez peut-être redémarrer la machine après que les droits ont changé
+0

ASPNET n'est pas l'utilisateur que je devrais donner des permissions d'écriture. Merci beaucoup Shiraz !! – Bhaskar

0

Assurez-vous que nom du dossier de journal c: \ log \ exists. Sinon, il ne met aucun fichier de trace.

Vous ne savez pas quelle est la logique derrière la création automatique de dossiers?