AspNetSession 布局渲染器不工作

AspNetSession layout renderer not working

我正在使用 NLog 登录我的 asp.net 4.5 网站。我用过 NLog 4.0。现在我需要在我的日志中使用会话变量。所以我尝试使用 AspNetSession 布局渲染器。此布局渲染器包含在 Nlog.Web 中。我已经添加了这个 dll 并且也在 NLog 配置文件的扩展标签下。但它给出了以下错误:

ArgumentException: LayoutRenderer cannot be found: 'aspnet-session'

我还在 NLog 配置文件的扩展标签下添加了 NLog.extended dll。但这也没有帮助。

请告诉我我该怎么做。

您需要使用以下命令从 NuGet 安装 NLog.Web 程序集。

Install-Package NLog.Web