我的启用了NLog实现的asp.net应用程序出现黄屏死机。初始化记录器时,错误为“无法加载文件或程序集NLog.Web.AspNetCore或其依赖项之一”。我在asp.net应用程序中遵循了从NLog进行日志记录的所有基本设置规则,但仍然无法正常工作。日志文件也未写入。我很困惑如何进一步排除故障。
这是我做过的事,但没有运气,
启用了NLog的异常=>因此,我发现Logger加载NLog.Web.AspNetCore时遇到问题。它说系统找不到指定的文件。
默认情况下,Nlog配置中的扩展部分位于其中,其中包含NLog.Web.AspNetCore,但是我的应用程序不是基于asp.net核心。
在目标部分中,将日志的文件路径设置为name =“ MyLog” type =“ File” fileName =“ log.txt”以及layout和createDirs = true。
还定义了日志规则。记录器名称=“ *” minlevel = trace writeTo =“ MyLog”。
在过去的两天里,我如何无法正常工作。请引导我一些提示来解决此问题。感谢您的帮助时间!
非常感谢。
答案 0 :(得分:0)
如果满足以下条件:
但是我的应用程序不是基于asp.net核心。
然后,您应该停止尝试加载NLog.Web.AspNetCore
的尝试(从<extensions>
中删除)。并删除所有以${aspnet-