无法加载文件或程序集Nlog.web.aspnetcore或其依赖项之一

时间:2018-08-16 08:47:03

标签: asp.net logging nlog

我的启用了NLog实现的asp.net应用程序出现黄屏死机。初始化记录器时,错误为“无法加载文件或程序集NLog.Web.AspNetCore或其依赖项之一”。我在asp.net应用程序中遵循了从NLog进行日志记录的所有基本设置规则,但仍然无法正常工作。日志文件也未写入。我很困惑如何进一步排除故障。

这是我做过的事,但没有运气,

  1. 启用了NLog的异常=>因此,我发现Logger加载NLog.Web.AspNetCore时遇到问题。它说系统找不到指定的文件。

  2. 默认情况下,Nlog配置中的扩展部分位于其中,其中包含NLog.Web.AspNetCore,但是我的应用程序不是基于asp.net核心。

  3. 在目标部分中,将日志的文件路径设置为name =“ MyLog” type =“ File” fileName =“ log.txt”以及layout和createDirs = true。

  4. 还定义了日志规则。记录器名称=“ *” minlevel = trace writeTo =“ MyLog”。

在过去的两天里,我如何无法正常工作。请引导我一些提示来解决此问题。感谢您的帮助时间!

非常感谢。

1 个答案:

答案 0 :(得分:0)

如果满足以下条件:

  

但是我的应用程序不是基于asp.net核心。

然后,您应该停止尝试加载NLog.Web.AspNetCore的尝试(从<extensions>中删除)。并删除所有以${aspnet-

开头的对布局渲染器的引用