Код: Выделить всё
< /code>
он пытался получить доступ < /p>
$ {aspnet-mvc-action} | $ {aspnet-mvc-controller} | $ {aspnet-request-method} | $ {aspnetid} | $ {aspnet-user-indentity}
< /blockquote>
переменные без http-context. < /p>
одно решение, которое я обнаружил,-сделать 2 отдельных целевых файла для регистрации моих данных, один для журнала с http-context, а другое для не-http-context log, и он не работает, но не является идеальным решением для меня. ASPnet-MVC-Action существует или нет. Если он не существует, его можно игнорировать (для фоновых задач).
ошибка, которая появляется, когда у меня есть Aspnet-MVC-Action в моем макете:
at atcle. Breakpoint: < /p>
smartwave.runtime.dll! SmartWave.runtime.quartz.quartzscheduler.Start () Line 34 C#
smartWave.Runtime.dll! Строка 25 C#
smartwave.web.client.dll!smartwave.web.client.extensions.ApplicationStarterExtensions.StartScheduler(Smartwave.Web.Client.AppStartup App). /> SmartWave.Web.Client.dll! SmartWave.Web.Client.AppStartup.buildContainer () Line 9 C#
smartwave.web.client.dll!smartwave.web.client.global.application_start(Object Sender, System.eventargs E) Линия 42 C#
Подробнее здесь: [url]https://stackoverflow.com/questions/79655707/nlog-config-logging-http-context-related-data-into-app-log-txt-from-background[/url]