在IIS中使用serilog记录文件

时间:2019-12-04 11:28:35

标签: iis logging serilog

我需要在IIS中发布的Web API中记录一些功能,以便在startup.cs中找到它。

fileLog = @"c:\inetpub\wwwroot\planificadorwebapi\planificadorLog.json";

  Log.Logger = new LoggerConfiguration()
    .ReadFrom.Configuration(Configuration)
    .WriteTo.File(new JsonFormatter(), fileLog, shared: true)
    .CreateLogger();

我尝试在应用程序的文件夹中创建文件,但从未创建此文件。我要求提供日志信息,但文件不存在

当我在Visual Studio中启动应用程序时,将创建文件,并且可以正常运行

有什么想法吗?

致谢

1 个答案:

答案 0 :(得分:0)

我获得了将应用程序的文件夹写入IIS_IUSRS帐户的权限,现在该文件已经很好地创建了

谢谢

相关问题