Я добавил следующий код к своему web.config файлу:
<system.diagnostics>
<trace autoflush="false" indentsize="4" >
<listeners>
<add name="myListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="d:\debugging.txt" />
<remove name="Default"></remove>
</listeners>
</trace>
</system.diagnostics>
И я записал эту строку для отправки вывода трассировки:
System.Diagnostics.Trace.Write(sID + " tracing id");
Но, я не вижу файла "debugging.txt", созданного на моем d: управляйте и нет никакого вывода трассировки.
Я пропускаю что-то?
Вам нужно отследить каталог, на который у службы ASP.NET есть разрешение на запись.
Что мне нравится делать, так это оставлять слушателя по умолчанию и запускать TechNet DebugView, который имеет возможность сохранения или записи в файл.