Я настроил сообщение трассировки для моей WCF веб-сервиса, как это:трассировка ASP.NET/WCF не работает в 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>
Это прекрасно работает на моей машине развития, он записывает все сообщения и следы в файл XML , Теперь при развертывании веб-службы как (под) веб-приложения внутри веб-приложения Sharepoint служба работает нормально, но файл трассировки остается пустым.
Я проверил разрешение на файл, попробовал абсолютные пути к файлу, но он все еще не работает.
Поскольку веб-сервис развертывается как вспомогательное web-приложение, он наследует настройки web.config из sharepoint. Может ли это быть проблемой? Может ли sharepoint отключить обычную трассировку?
Любые предложения приветствуются ..
Я пробовал это, без разницы :( К сожалению, записи в журнале событий отсутствуют. – driAn