Używam projekt strony internetowej, dodałem nlog z Nuget i stosować następującą konfigurację nlog:NLog nie tworzenie plików w stosunku do projektu strony
<?xml version="1.0" encoding="utf-8" ?>
<nlog autoReload="true"
throwExceptions="true"
xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets>
<target name="logfile" xsi:type="File" fileName="log.txt" />
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="logfile" />
</rules>
</nlog>
wpadłem ProcessMonitor i pokazuje, że NLog stara się tworzyć log.txt w folderze IISExpress zamiast w folderze projektu mojej witryny.
C: Program Files \ (x86) \ IIS ekspresowe \ log.txt
Jak mogę dokonać NLog umieścić mój plik dziennika, log.txt
w folderze mojej stronie projektu zamiast folderu IISExpress?
Nawiasem mówiąc, to nie powinno być już potrzebne; od wersji 4.3 względne ścieżki powinny być obliczane jako relatywne do '$ {basedir}'. Tempus fugit. –