【问题标题】:Asp.net Core Log4net FileNotFoundExceptionAsp.net Core Log4net FileNotFoundException
【发布时间】:2019-01-04 14:13:02
【问题描述】:

我需要在新的 Asp.net Core 应用上使用 log4net。运行项目时出现 FileNotFoundException 错误。

Startup.cs

ConfigureServices 方法:

services.AddLogging(builder =>
{
    builder.AddConfiguration(Configuration.GetSection("Logging"))
           .AddConsole()
           .AddDebug();
 });

配置方法:

   loggerFactory.AddLog4Net("log4net.config");  

我在这一行得到错误。 Log4net.config 文件在 UI 项目中。

为什么会出现这个错误?

【问题讨论】:

    标签: c# asp.net-core .net-core log4net log4net-configuration


    【解决方案1】:

    感谢您的帮助。我已经解决了这个问题。我将 log4net.config 文件的复制到输出目录属性更改为始终复制。

    【讨论】:

    • cual es lo que hiciste
    【解决方案2】:

    你能用这个改变你的配置方法吗?

    log4netConfig.Load(File.OpenRead("log4net.config"));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-26
      • 2018-05-31
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      • 2019-09-19
      • 1970-01-01
      相关资源
      最近更新 更多