Войдите с помощью NLog с помощью Azure Devops - PullRequest
1 голос
/ 19 сентября 2019

Я использую ядро ​​asp.net с NLog, вот конфиг цели NLog

   <target name="file" xsi:type="File"
        layout="${longdate} ${logger} ${message}${exception:format=ToString}"
        fileName="${basedir}/logs/logfile-${shortdate}.txt"
        keepFileOpen="true"
        encoding="utf-8" />

   <target xsi:type="Null" name="blackhole" />

Когда я запускаю из Visual Studio (F5), asp.net создает папку logs и сгенерируйте файл, как указано выше.

Но при развертывании в Azure Webapp с помощью Azure DevOps не удалось создать файл журнала.

Есть ли способ исправить эту проблему?

1 Ответ

0 голосов
/ 23 сентября 2019

Что произойдет, если вы измените файл NLog.config, который будет включен в публикацию.Обновите csproj-файл:

<None Update="nlog.config">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</None>

Специальным является CopyToPublishDirectory

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...